/* * jQuery Form Plugin * version: 3.51.0-2014.06.20 * Requires jQuery v1.5 or later * Copyright (c) 2014 M. Alsup * Examples and documentation at: http://malsup.com/jquery/form/ * Project repository: https://github.com/malsup/form * Dual licensed under the MIT and GPL licenses. * https://github.com/malsup/form#copyright-and-license */ !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("undefined"!=typeof jQuery?jQuery:window.Zepto)}(function(e){function t(t){var r=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(t.target).ajaxSubmit(r))}function r(t){var r=t.target,a=e(r);if(!a.is("[type=submit],[type=image]")){var n=a.closest("[type=submit]");if(0===n.length){return}r=n[0]}var i=this;if(i.clk=r,"image"==r.type){if(void 0!==t.offsetX){i.clk_x=t.offsetX,i.clk_y=t.offsetY}else{if("function"==typeof e.fn.offset){var o=a.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else{i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop}}}setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function a(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var n={};n.fileapi=void 0!==e("").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i){return this.attr.apply(this,arguments)}var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;o>a;a++){i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])])}return s}function o(a){for(var n=new FormData,i=0;i').val(m.extraData[d].value).appendTo(w)[0]:e('').val(m.extraData[d]).appendTo(w)[0])}}m.iframeTarget||v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(h){var x=document.createElement("form").submit;x.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",c),r?w.setAttribute("target",r):f.removeAttr("target"),e(l).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=k),t===D&&x){return x.abort("timeout"),void S.reject(x,"timeout")}if(t==k&&x){return x.abort("server abort"),void S.reject(x,"error","server abort")}if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T){throw"timeout"}var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O){return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250)}var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText); var c=(m.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f){x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText}else{if(l){var p=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];p?x.responseText=p.textContent?p.textContent:p.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}}else{"xml"==c&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText))}try{E=_(x,c,m)}catch(y){i="parsererror",x.error=r=y||i}}catch(y){a("error caught: ",y),i="error",x.error=r=y||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,E,"success",x),S.resolve(x.responseText,"success",x),d&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),d&&e.event.trigger("ajaxError",[x,m,r])),d&&e.event.trigger("ajaxComplete",[x,m]),d&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget?v.attr("src",m.iframeSrc):v.remove(),x.responseXML=null},100)}}}var c,l,m,d,p,v,g,x,y,b,T,j,w=f[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r){for(l=0;l'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),d&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},d=m.global,d&&0===e.active++&&e.event.trigger("ajaxStart"),d&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1){return m.global&&e.active--,S.reject(),S}if(x.aborted){return S.reject(),S}y=w.clk,y&&(b=y.name,b&&!y.disabled&&(m.extraData=m.extraData||{},m.extraData[b]=y.value,"image"==y.type&&(m.extraData[b+".x"]=w.clk_x,m.extraData[b+".y"]=w.clk_y)));var D=1,k=2,A=e("meta[name=csrf-token]").attr("content"),L=e("meta[name=csrf-param]").attr("content");L&&A&&(m.extraData=m.extraData||{},m.extraData[L]=A),m.forceSync?o():setTimeout(o,10);var E,M,F,O=50,X=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length){return a("ajaxSubmit: skipping submit process - no element selected"),this}var u,c,l,f=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),u=t.type||this.attr2("method"),c=t.url||this.attr2("action"),l="string"==typeof c?e.trim(c):"",l=l||window.location.href||"",l&&(l=(l.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:l,success:e.ajaxSettings.success,type:u||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto){return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this}if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1){return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this}var d=t.traditional;void 0===d&&(d=e.ajaxSettings.traditional);var p,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,p=e.param(t.data,d)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1){return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this}if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto){return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this}var g=e.param(v,d);p&&(g=g?g+"&"+p:p),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden) }),!t.dataType&&t.target){var y=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(y,arguments)})}else{t.success&&x.push(t.success)}if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=x.length;o>i;i++){x[i].apply(n,[e,r,a||f,f])}},t.error){var b=t.error;t.error=function(e,r,a){var n=t.context||this;b.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e,r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}),w=j.length>0,S="multipart/form-data",D=f.attr("enctype")==S||f.attr("encoding")==S,k=n.fileapi&&n.formdata;a("fileAPI :"+k);var A,L=(w||D)&&!k;t.iframe!==!1&&(t.iframe||L)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||D)&&k?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var E=0;Ec;c++){if(d=u[c],f=d.name,f&&!d.disabled){if(t&&o.clk&&"image"==d.type){o.clk==d&&(a.push({name:f,value:e(d).val(),type:d.type}),a.push({name:f+".x",value:o.clk_x},{name:f+".y",value:o.clk_y}))}else{if(m=e.fieldValue(d,!0),m&&m.constructor==Array){for(r&&r.push(d),l=0,h=m.length;h>l;l++){a.push({name:f,value:m[l]})}}else{if(n.fileapi&&"file"==d.type){r&&r.push(d);var v=d.files;if(v.length){for(l=0;li;i++){r.push({name:a,value:n[i]})}}else{null!==n&&"undefined"!=typeof n&&r.push({name:this.name,value:n})}}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;n>a;a++){var i=this[a],o=e.fieldValue(i,t);null===o||"undefined"==typeof o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex)){return null}if("select"==i){var o=t.selectedIndex;if(0>o){return null}for(var s=[],u=t.options,c="select-one"==n,l=c?o+1:u.length,f=c?o:0;l>f;f++){var m=u[f];if(m.selected){var d=m.value;if(d||(d=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),c){return d}s.push(d)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r){this.checked=t }else{if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}}})},e.fn.ajaxSubmit.debug=!1});(function($){if(typeof _wpcf7=="undefined"||_wpcf7===null){_wpcf7={}}_wpcf7=$.extend({cached:0},_wpcf7);$.fn.wpcf7InitForm=function(){this.ajaxForm({beforeSubmit:function(arr,$form,options){$form.wpcf7ClearResponseOutput();$form.find("[aria-invalid]").attr("aria-invalid","false");$form.find("img.ajax-loader").css({visibility:"visible"});return true},beforeSerialize:function($form,options){$form.find("[placeholder].placeheld").each(function(i,n){$(n).val("")});return true},data:{_wpcf7_is_ajax_call:1},dataType:"json",success:$.wpcf7AjaxSuccess,error:function(xhr,status,error,$form){var e=$('
').text(error.message);$form.after(e)}});if(_wpcf7.cached){this.wpcf7OnloadRefill()}this.wpcf7ToggleSubmit();this.find(".wpcf7-submit").wpcf7AjaxLoader();this.find(".wpcf7-acceptance").click(function(){$(this).closest("form").wpcf7ToggleSubmit()});this.find(".wpcf7-exclusive-checkbox").wpcf7ExclusiveCheckbox();this.find(".wpcf7-list-item.has-free-text").wpcf7ToggleCheckboxFreetext();this.find("[placeholder]").wpcf7Placeholder();if(_wpcf7.jqueryUi&&!_wpcf7.supportHtml5.date){this.find('input.wpcf7-date[type="date"]').each(function(){$(this).datepicker({dateFormat:"yy-mm-dd",minDate:new Date($(this).attr("min")),maxDate:new Date($(this).attr("max"))})})}if(_wpcf7.jqueryUi&&!_wpcf7.supportHtml5.number){this.find('input.wpcf7-number[type="number"]').each(function(){$(this).spinner({min:$(this).attr("min"),max:$(this).attr("max"),step:$(this).attr("step")})})}this.find(".wpcf7-character-count").wpcf7CharacterCount();this.find(".wpcf7-validates-as-url").change(function(){$(this).wpcf7NormalizeUrl()})};$.wpcf7AjaxSuccess=function(data,status,xhr,$form){if(!$.isPlainObject(data)||$.isEmptyObject(data)){return}var $responseOutput=$form.find("div.wpcf7-response-output");$form.wpcf7ClearResponseOutput();$form.find(".wpcf7-form-control").removeClass("wpcf7-not-valid");$form.removeClass("invalid spam sent failed");if(data.captcha){$form.wpcf7RefillCaptcha(data.captcha)}if(data.quiz){$form.wpcf7RefillQuiz(data.quiz)}if(data.invalids){$.each(data.invalids,function(i,n){$form.find(n.into).wpcf7NotValidTip(n.message);$form.find(n.into).find(".wpcf7-form-control").addClass("wpcf7-not-valid");$form.find(n.into).find("[aria-invalid]").attr("aria-invalid","true")});$responseOutput.addClass("wpcf7-validation-errors");$form.addClass("invalid");$(data.into).trigger("wpcf7:invalid");$(data.into).trigger("invalid.wpcf7")}else{if(1==data.spam){$form.find('[name="g-recaptcha-response"]').each(function(){if(""==$(this).val()){var $recaptcha=$(this).closest(".wpcf7-form-control-wrap");$recaptcha.wpcf7NotValidTip(_wpcf7.recaptchaEmpty)}});$responseOutput.addClass("wpcf7-spam-blocked");$form.addClass("spam");$(data.into).trigger("wpcf7:spam");$(data.into).trigger("spam.wpcf7")}else{if(1==data.mailSent){$responseOutput.addClass("wpcf7-mail-sent-ok");$form.addClass("sent");if(data.onSentOk){$.each(data.onSentOk,function(i,n){eval(n)})}$(data.into).trigger("wpcf7:mailsent");$(data.into).trigger("mailsent.wpcf7")}else{$responseOutput.addClass("wpcf7-mail-sent-ng");$form.addClass("failed");$(data.into).trigger("wpcf7:mailfailed");$(data.into).trigger("mailfailed.wpcf7")}}}if(data.onSubmit){$.each(data.onSubmit,function(i,n){eval(n)})}$(data.into).trigger("wpcf7:submit");$(data.into).trigger("submit.wpcf7");if(1==data.mailSent){$form.resetForm()}$form.find("[placeholder].placeheld").each(function(i,n){$(n).val($(n).attr("placeholder"))});$responseOutput.append(data.message).slideDown("fast");$responseOutput.attr("role","alert");$.wpcf7UpdateScreenReaderResponse($form,data)};$.fn.wpcf7ExclusiveCheckbox=function(){return this.find("input:checkbox").click(function(){var name=$(this).attr("name");$(this).closest("form").find('input:checkbox[name="'+name+'"]').not(this).prop("checked",false)})};$.fn.wpcf7Placeholder=function(){if(_wpcf7.supportHtml5.placeholder){return this}return this.each(function(){$(this).val($(this).attr("placeholder"));$(this).addClass("placeheld");$(this).focus(function(){if($(this).hasClass("placeheld")){$(this).val("").removeClass("placeheld")}});$(this).blur(function(){if(""==$(this).val()){$(this).val($(this).attr("placeholder"));$(this).addClass("placeheld")}})})};$.fn.wpcf7AjaxLoader=function(){return this.each(function(){var loader=$('').attr({src:_wpcf7.loaderUrl,alt:_wpcf7.sending}).css("visibility","hidden");$(this).after(loader)})};$.fn.wpcf7ToggleSubmit=function(){return this.each(function(){var form=$(this);if(this.tagName.toLowerCase()!="form"){form=$(this).find("form").first()}if(form.hasClass("wpcf7-acceptance-as-validation")){return}var submit=form.find("input:submit");if(!submit.length){return}var acceptances=form.find("input:checkbox.wpcf7-acceptance");if(!acceptances.length){return }submit.removeAttr("disabled");acceptances.each(function(i,n){n=$(n);if(n.hasClass("wpcf7-invert")&&n.is(":checked")||!n.hasClass("wpcf7-invert")&&!n.is(":checked")){submit.attr("disabled","disabled")}})})};$.fn.wpcf7ToggleCheckboxFreetext=function(){return this.each(function(){var $wrap=$(this).closest(".wpcf7-form-control");if($(this).find(":checkbox, :radio").is(":checked")){$(this).find(":input.wpcf7-free-text").prop("disabled",false)}else{$(this).find(":input.wpcf7-free-text").prop("disabled",true)}$wrap.find(":checkbox, :radio").change(function(){var $cb=$(".has-free-text",$wrap).find(":checkbox, :radio");var $freetext=$(":input.wpcf7-free-text",$wrap);if($cb.is(":checked")){$freetext.prop("disabled",false).focus()}else{$freetext.prop("disabled",true)}})})};$.fn.wpcf7CharacterCount=function(){return this.each(function(){var $count=$(this);var name=$count.attr("data-target-name");var down=$count.hasClass("down");var starting=parseInt($count.attr("data-starting-value"),10);var maximum=parseInt($count.attr("data-maximum-value"),10);var minimum=parseInt($count.attr("data-minimum-value"),10);var updateCount=function($target){var length=$target.val().length;var count=down?starting-length:length;$count.attr("data-current-value",count);$count.text(count);if(maximum&&maximum'+message+"");if($into.is(".use-floating-validation-tip *")){$(".wpcf7-not-valid-tip",$into).mouseover(function(){$(this).wpcf7FadeOut()});$(":input",$into).focus(function(){$(".wpcf7-not-valid-tip",$into).not(":hidden").wpcf7FadeOut()})}})};$.fn.wpcf7FadeOut=function(){return this.each(function(){$(this).animate({opacity:0},"fast",function(){$(this).css({"z-index":-100})})})};$.fn.wpcf7OnloadRefill=function(){return this.each(function(){var url=$(this).attr("action");if(0");$.each(data.invalids,function(i,n){if(n.idref){var $li=$("
  • ").append($("").attr("href","#"+n.idref).append(n.message))}else{var $li=$("
  • ").append(n.message)}$invalids.append($li)});$response.append($invalids)}$response.attr("role","alert").focus()}};$.wpcf7SupportHtml5=function(){var features={};var input=document.createElement("input");features.placeholder="placeholder" in input;var inputTypes=["email","url","tel","number","range","date"];$.each(inputTypes,function(index,value){input.setAttribute("type",value);features[value]=input.type!=="text"});return features};$(function(){_wpcf7.supportHtml5=$.wpcf7SupportHtml5();$("div.wpcf7 > form").wpcf7InitForm()})})(jQuery);var addComment={moveForm:function(I,H,G,F){var E,D,C,B,A=this,z=A.I(I),y=A.I(G),x=A.I("cancel-comment-reply-link"),w=A.I("comment_parent"),v=A.I("comment_post_ID"),u=y.getElementsByTagName("form")[0]; if(z&&y&&x&&w&&u){A.respondId=G,F=F||!1,A.I("wp-temp-form-div")||(E=document.createElement("div"),E.id="wp-temp-form-div",E.style.display="none",y.parentNode.insertBefore(E,y)),z.parentNode.insertBefore(y,z.nextSibling),v&&F&&(v.value=F),w.value=H,x.style.display="",x.onclick=function(){var e=addComment,d=e.I("wp-temp-form-div"),f=e.I(e.respondId);if(d&&f){return e.I("comment_parent").value="0",d.parentNode.insertBefore(f,d),d.parentNode.removeChild(d),this.style.display="none",this.onclick=null,!1}};try{for(var s=0;s=0};A.invoke=function(G,H){var E=u.call(arguments,2);var F=A.isFunction(H);return A.map(G,function(I){return(F?H:I[H]).apply(I,E)})};A.pluck=function(F,E){return A.map(F,A.property(E))};A.where=function(F,E){return A.filter(F,A.matches(E))};A.findWhere=function(F,E){return A.find(F,A.matches(E))};A.max=function(H,J,E){var M=-Infinity,K=-Infinity,L,G;if(J==null&&H!=null){H=H.length===+H.length?H:A.values(H);for(var I=0,F=H.length;IM){M=L}}}else{J=A.iteratee(J,E);A.each(H,function(P,N,O){G=J(P,N,O);if(G>K||G===-Infinity&&M===-Infinity){M=P;K=G}})}return M};A.min=function(H,J,E){var M=Infinity,K=Infinity,L,G;if(J==null&&H!=null){H=H.length===+H.length?H:A.values(H);for(var I=0,F=H.length;IH||I===void 0){return 1 }if(I>>1;if(K(L[F])=0){if(H[E]===F){return E}}return -1};A.range=function(J,G,I){if(arguments.length<=1){G=J||0;J=0}I=I||1;var H=Math.max(Math.ceil((G-J)/I),0);var F=Array(H);for(var E=0;EH){clearTimeout(K);K=null;I=N;M=F.apply(E,J);if(!K){E=J=null}}else{if(!K&&L.trailing!==false){K=setTimeout(G,O)}}return M}};A.debounce=function(G,I,F){var L,K,E,J,M;var H=function(){var N=A.now()-J;if(N0){L=setTimeout(H,I-N)}else{L=null;if(!F){M=G.apply(E,K);if(!L){E=K=null }}}};return function(){E=this;K=arguments;J=A.now();var N=F&&!L;if(!L){L=setTimeout(H,I)}if(N){M=G.apply(E,K);E=K=null}return M}};A.wrap=function(E,F){return A.partial(F,E)};A.negate=function(E){return function(){return !E.apply(this,arguments)}};A.compose=function(){var E=arguments;var F=E.length-1;return function(){var H=F;var G=E[F].apply(this,arguments);while(H--){G=E[H].call(this,G)}return G}};A.after=function(F,E){return function(){if(--F<1){return E.apply(this,arguments)}}};A.before=function(G,F){var E;return function(){if(--G>0){E=F.apply(this,arguments)}else{F=null}return E}};A.once=A.partial(A.before,2);A.keys=function(G){if(!A.isObject(G)){return[]}if(x){return x(G)}var F=[];for(var E in G){if(A.has(G,E)){F.push(E)}}return F};A.values=function(I){var H=A.keys(I);var G=H.length;var E=Array(G);for(var F=0;F":">",'"':""","'":"'","`":"`"};var d=A.invert(g);var p=function(I){var F=function(J){return I[J]};var H="(?:"+A.keys(I).join("|")+")";var G=RegExp(H);var E=RegExp(H,"g");return function(J){J=J==null?"":""+J; return G.test(J)?J.replace(E,F):J}};A.escape=p(g);A.unescape=p(d);A.result=function(E,G){if(E==null){return void 0}var F=E[G];return A.isFunction(F)?E[G]():F};var l=0;A.uniqueId=function(E){var F=++l+"";return E?E+F:F};A.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var s=/(.)^/;var a={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var b=/\\|'|\r|\n|\u2028|\u2029/g;var C=function(E){return"\\"+a[E]};A.template=function(N,H,K){if(!H&&K){H=K}H=A.defaults({},H,A.templateSettings);var I=RegExp([(H.escape||s).source,(H.interpolate||s).source,(H.evaluate||s).source].join("|")+"|$","g");var J=0;var E="__p+='";N.replace(I,function(P,Q,O,S,R){E+=N.slice(J,R).replace(b,C);J=R+P.length;if(Q){E+="'+\n((__t=("+Q+"))==null?'':_.escape(__t))+\n'"}else{if(O){E+="'+\n((__t=("+O+"))==null?'':__t)+\n'"}else{if(S){E+="';\n"+S+"\n__p+='"}}}return P});E+="';\n";if(!H.variable){E="with(obj||{}){\n"+E+"}\n"}E="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+E+"return __p;\n";try{var G=new Function(H.variable||"obj","_",E)}catch(L){L.source=E;throw L}var M=function(O){return G.call(this,O,A)};var F=H.variable||"obj";M.source="function("+F+"){\n"+E+"}";return M};A.chain=function(F){var E=A(F);E._chain=true;return E};var m=function(E){return this._chain?A(E).chain():E};A.mixin=function(E){A.each(A.functions(E),function(F){var G=A[F]=E[F];A.prototype[F]=function(){var H=[this._wrapped];h.apply(H,arguments);return m.call(this,G.apply(A,H))}})};A.mixin(A);A.each(["pop","push","reverse","shift","sort","splice","unshift"],function(E){var F=i[E];A.prototype[E]=function(){var G=this._wrapped;F.apply(G,arguments);if((E==="shift"||E==="splice")&&G.length===0){delete G[0]}return m.call(this,G)}});A.each(["concat","join","slice"],function(E){var F=i[E];A.prototype[E]=function(){return m.call(this,F.apply(this._wrapped,arguments))}});A.prototype.value=function(){return this._wrapped};if(typeof define==="function"&&define.amd){define("underscore",[],function(){return A})}}.call(this)); /* * imagesLoaded PACKAGED v4.1.0 * JavaScript is all like "You images are done yet or what?" * MIT License */ !function(a,b){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&&module.exports?module.exports=b():a.EvEmitter=b()}(this,function(){function a(){}var b=a.prototype;return b.on=function(d,f){if(d&&f){var c=this._events=this._events||{},g=c[d]=c[d]||[];return -1==g.indexOf(f)&&g.push(f),this}},b.once=function(d,f){if(d&&f){this.on(d,f);var c=this._onceEvents=this._onceEvents||{},g=c[d]=c[d]||[];return g[f]=!0,this}},b.off=function(d,f){var c=this._events&&this._events[d];if(c&&c.length){var g=c.indexOf(f);return -1!=g&&c.splice(g,1),this}},b.emitEvent=function(d,h){var c=this._events&&this._events[d];if(c&&c.length){var k=0,j=c[k];h=h||[];for(var g=this._onceEvents&&this._onceEvents[d];j;){var f=g&&g[j];f&&(this.off(d,j),delete g[j]),j.apply(this,h),k+=f?0:1,j=c[k]}return this}},a}),function(a,b){"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter")):a.imagesLoaded=b(a,a.EvEmitter)}(window,function(p,k){function g(d,h){for(var a in h){d[a]=h[a]}return d}function f(d){var h=[];if(Array.isArray(d)){h=d}else{if("number"==typeof d.length){for(var a=0;ai;i++){var r=this[i],m=f.data(r,k);if(m){if(f.isFunction(m[v])&&"_"!==v.charAt(0)){var q=m[v].apply(m,o);if(void 0!==q){return q}}else{g("no such method '"+v+"' for "+k+" instance")}}else{g("cannot call methods on "+k+" prior to initialization; attempted to call '"+v+"'")}}return this}return this.each(function(){var n=f.data(this,k);n?(n.option(v),n._init()):(n=new j(this,v),f.data(this,k,n))})}}if(f){var g="undefined"==typeof console?c:function(i){console.error(i)};return f.bridget=function(i,j){e(j),h(i,j)},f.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],a):"object"==typeof exports?a(require("jquery")):a(b.jQuery)})(window),function(b){function d(j){var h=b.event;return h.target=h.target||h.srcElement||j,h}var a=document.documentElement,f=function(){};a.addEventListener?f=function(j,k,h){j.addEventListener(k,h,!1)}:a.attachEvent&&(f=function(h,e,j){h[e+j]=j.handleEvent?function(){var k=d(h);j.handleEvent.call(j,k)}:function(){var k=d(h);j.call(h,k)},h.attachEvent("on"+e,h[e+j])});var g=function(){};a.removeEventListener?g=function(j,k,h){j.removeEventListener(k,h,!1)}:a.detachEvent&&(g=function(j,k,h){j.detachEvent("on"+k,j[k+h]);try{delete j[k+h]}catch(l){j[k+h]=void 0}});var c={bind:f,unbind:g};"function"==typeof define&&define.amd?define("eventie/eventie",c):"object"==typeof exports?module.exports=c:b.eventie=c}(window),function(){function b(){}function d(j,k){for(var h=j.length;h--;){if(j[h].listener===k){return h}}return -1}function a(e){return function(){return this[e].apply(this,arguments)}}var f=b.prototype,g=this,c=g.EventEmitter;f.getListeners=function(j){var k,h,l=this._getEvents();if(j instanceof RegExp){k={};for(h in l){l.hasOwnProperty(h)&&j.test(h)&&(k[h]=l[h])}}else{k=l[j]||(l[j]=[])}return k},f.flattenListeners=function(j){var k,h=[];for(k=0;j.length>k;k+=1){h.push(j[k].listener)}return h},f.getListenersAsObject=function(j){var k,h=this.getListeners(j);return h instanceof Array&&(k={},k[j]=h),k||h},f.addListener=function(h,e){var k,l=this.getListenersAsObject(h),j="object"==typeof e; for(k in l){l.hasOwnProperty(k)&&-1===d(l[k],e)&&l[k].push(j?e:{listener:e,once:!1})}return this},f.on=a("addListener"),f.addOnceListener=function(h,i){return this.addListener(h,{listener:i,once:!0})},f.once=a("addOnceListener"),f.defineEvent=function(e){return this.getListeners(e),this},f.defineEvents=function(h){for(var i=0;h.length>i;i+=1){this.defineEvent(h[i])}return this},f.removeListener=function(h,e){var k,l,j=this.getListenersAsObject(h);for(l in j){j.hasOwnProperty(l)&&(k=d(j[l],e),-1!==k&&j[l].splice(k,1))}return this},f.off=a("removeListener"),f.addListeners=function(h,i){return this.manipulateListeners(!1,h,i)},f.removeListeners=function(h,i){return this.manipulateListeners(!0,h,i)},f.manipulateListeners=function(j,m,h){var p,q,l=j?this.removeListener:this.addListener,k=j?this.removeListeners:this.addListeners;if("object"!=typeof m||m instanceof RegExp){for(p=h.length;p--;){l.call(this,m,h[p])}}else{for(p in m){m.hasOwnProperty(p)&&(q=m[p])&&("function"==typeof q?l.call(this,p,q):k.call(this,p,q))}}return this},f.removeEvent=function(j){var k,h=typeof j,l=this._getEvents();if("string"===h){delete l[j]}else{if(j instanceof RegExp){for(k in l){l.hasOwnProperty(k)&&j.test(k)&&delete l[k]}}else{delete this._events}}return this},f.removeAllListeners=a("removeEvent"),f.emitEvent=function(j,m){var h,p,q,l,k=this.getListenersAsObject(j);for(q in k){if(k.hasOwnProperty(q)){for(p=k[q].length;p--;){h=k[q][p],h.once===!0&&this.removeListener(j,h.listener),l=h.listener.apply(this,m||[]),l===this._getOnceReturnValue()&&this.removeListener(j,h.listener)}}}return this},f.trigger=a("emitEvent"),f.emit=function(h){var i=Array.prototype.slice.call(arguments,1);return this.emitEvent(h,i)},f.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},f._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},f._getEvents=function(){return this._events||(this._events={})},b.noConflict=function(){return g.EventEmitter=c,b},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return b}):"object"==typeof module&&module.exports?module.exports=b:g.EventEmitter=b}.call(this),function(b){function c(f){if(f){if("string"==typeof d[f]){return f}f=f.charAt(0).toUpperCase()+f.slice(1);for(var h,i=0,g=a.length;g>i;i++){if(h=a[i]+f,"string"==typeof d[h]){return h}}}}var a="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return c}):"object"==typeof exports?module.exports=c:b.getStyleProperty=c}(window),function(b){function f(k){var l=parseFloat(k),j=-1===k.indexOf("%")&&!isNaN(l);return j&&l}function a(){}function g(){for(var k={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},l=0,j=c.length;j>l;l++){var m=c[l];k[m]=0}return k}function h(k){function r(){if(!q){q=!0;var u=b.getComputedStyle;if(o=function(){var n=u?function(s){return u(s,null)}:function(s){return s.currentStyle};return function(w){var s=n(w);return s||d("Style returned "+s+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),s}}(),l=k("boxSizing")){var v=document.createElement("div");v.style.width="200px",v.style.padding="1px 2px 3px 4px",v.style.borderStyle="solid",v.style.borderWidth="1px 2px 3px 4px",v.style[l]="border-box";var p=document.body||document.documentElement;p.appendChild(v);var i=o(v);m=200===f(i.width),p.removeChild(v)}}}function e(C){if(r(),"string"==typeof C&&(C=document.querySelector(C)),C&&"object"==typeof C&&C.nodeType){var H=o(C);if("none"===H.display){return g()}var D={};D.width=C.offsetWidth,D.height=C.offsetHeight;for(var O=D.isBorderBox=!(!l||!H[l]||"border-box"!==H[l]),K=0,G=c.length;G>K;K++){var M=c[K],F=H[M];F=j(C,F);var s=parseFloat(F);D[M]=isNaN(s)?0:s}var J=D.paddingLeft+D.paddingRight,A=D.paddingTop+D.paddingBottom,P=D.marginLeft+D.marginRight,u=D.marginTop+D.marginBottom,p=D.borderLeftWidth+D.borderRightWidth,n=D.borderTopWidth+D.borderBottomWidth,w=O&&m,B=f(H.width);B!==!1&&(D.width=B+(w?0:J+p));var N=f(H.height);return N!==!1&&(D.height=N+(w?0:A+n)),D.innerWidth=D.width-(J+p),D.innerHeight=D.height-(A+n),D.outerWidth=D.width+P,D.outerHeight=D.height+u,D}}function j(w,p){if(b.getComputedStyle||-1===p.indexOf("%")){return p}var x=w.style,y=x.left,v=w.runtimeStyle,u=v&&v.left;return u&&(v.left=w.currentStyle.left),x.left=p,p=x.pixelLeft,x.left=y,u&&(v.left=u),p}var o,l,m,q=!1;return e}var d="undefined"==typeof console?a:function(e){console.error(e)},c=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],h):"object"==typeof exports?module.exports=h(require("desandro-get-style-property")):b.getSize=h(b.getStyleProperty)}(window),function(b){function f(e){"function"==typeof e&&(f.isReady?e():c.push(e)) }function a(j){var e="readystatechange"===j.type&&"complete"!==d.readyState;f.isReady||e||g()}function g(){f.isReady=!0;for(var j=0,e=c.length;e>j;j++){var k=c[j];k()}}function h(e){return"complete"===d.readyState?g():(e.bind(d,"DOMContentLoaded",a),e.bind(d,"readystatechange",a),e.bind(b,"load",a)),f}var d=b.document,c=[];f.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],h):"object"==typeof exports?module.exports=h(require("eventie")):b.docReady=h(b.eventie)}(window),function(k){function g(a,i){return a[l](i)}function f(a){if(!a.parentNode){var i=document.createDocumentFragment();i.appendChild(a)}}function c(a,m){f(a);for(var p=a.parentNode.querySelectorAll(m),q=0,i=p.length;i>q;q++){if(p[q]===a){return !0}}return !1}function d(a,e){return f(a),g(a,e)}var b,l=function(){if(k.matches){return"matches"}if(k.matchesSelector){return"matchesSelector"}for(var p=["webkit","moz","ms","o"],a=0,q=p.length;q>a;a++){var s=p[a],m=s+"MatchesSelector";if(k[m]){return m}}}();if(l){var h=document.createElement("div"),j=g(h,"div");b=j?g:d}else{b=c}"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return b}):"object"==typeof exports?module.exports=b:window.matchesSelector=b}(Element.prototype),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(b,d,a){var f={};f.extend=function(j,k){for(var h in k){j[h]=k[h]}return j},f.modulo=function(h,i){return(h%i+i)%i};var g=Object.prototype.toString;f.isArray=function(e){return"[object Array]"==g.call(e)},f.makeArray=function(j){var k=[];if(f.isArray(j)){k=j}else{if(j&&"number"==typeof j.length){for(var h=0,l=j.length;l>h;h++){k.push(j[h])}}else{k.push(j)}}return k},f.indexOf=Array.prototype.indexOf?function(h,i){return h.indexOf(i)}:function(j,k){for(var h=0,l=j.length;l>h;h++){if(j[h]===k){return h}}return -1},f.removeFrom=function(j,k){var h=f.indexOf(j,k);-1!=h&&j.splice(h,1)},f.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(e){return e instanceof HTMLElement}:function(e){return e&&"object"==typeof e&&1==e.nodeType&&"string"==typeof e.nodeName},f.setText=function(){function h(j,e){i=i||(void 0!==document.documentElement.textContent?"textContent":"innerText"),j[i]=e}var i;return h}(),f.getParent=function(h,i){for(;h!=document.body;){if(h=h.parentNode,a(h,i)){return h}}},f.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},f.handleEvent=function(h){var i="on"+h.type;this[i]&&this[i](h)},f.filterFindElements=function(v,m){v=f.makeArray(v);for(var k=[],i=0,w=v.length;w>i;i++){var o=v[i];if(f.isElement(o)){if(m){a(o,m)&&k.push(o);for(var q=o.querySelectorAll(m),j=0,l=q.length;l>j;j++){k.push(q[j])}}else{k.push(o)}}}return k},f.debounceMethod=function(j,k,h){var l=j.prototype[k],m=k+"Timeout";j.prototype[k]=function(){var i=this[m];i&&clearTimeout(i);var o=arguments,n=this;this[m]=setTimeout(function(){l.apply(n,o),delete n[m]},h||100)}},f.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(j,k,h){return k+"-"+h}).toLowerCase()};var c=b.console;return f.htmlInit=function(e,h){d(function(){for(var q=f.toDashed(h),y=document.querySelectorAll(".js-"+q),w="data-"+q+"-options",x=0,i=y.length;i>x;x++){var n,o=y[x],r=o.getAttribute(w);try{n=r&&JSON.parse(r)}catch(k){c&&c.error("Error parsing "+w+" on "+o.nodeName.toLowerCase()+(o.id?"#"+o.id:"")+": "+k);continue}var v=new e(o,n),j=b.jQuery;j&&j.data(o,h,v)}})},f}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,e,f,d){return b(a,c,e,f,d)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(q,I,E,A,B){function x(a){for(var c in a){return !1}return c=null,!0}function w(a,c){a&&(this.element=a,this.layout=c,this.position={x:0,y:0},this._create())}var L=q.getComputedStyle,k=L?function(a){return L(a,null)}:function(a){return a.currentStyle},z=A("transition"),F=A("transform"),H=z&&F,J=!!A("perspective"),D={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[z],K=["transform","transition","transitionDuration","transitionProperty"],C=function(){for(var c={},f=0,a=K.length;a>f;f++){var g=K[f],d=A(g);d&&d!==g&&(c[g]=d)}return c}();B.extend(w.prototype,I.prototype),w.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"}) },w.prototype.handleEvent=function(a){var c="on"+a.type;this[c]&&this[c](a)},w.prototype.getSize=function(){this.size=E(this.element)},w.prototype.css=function(c){var d=this.element.style;for(var a in c){var f=C[a]||a;d[f]=c[a]}},w.prototype.getPosition=function(){var c=k(this.element),g=this.layout.options,a=g.isOriginLeft,h=g.isOriginTop,l=parseInt(c[a?"left":"right"],10),f=parseInt(c[h?"top":"bottom"],10);l=isNaN(l)?0:l,f=isNaN(f)?0:f;var d=this.layout.size;l-=a?d.paddingLeft:d.paddingRight,f-=h?d.paddingTop:d.paddingBottom,this.position.x=l,this.position.y=f},w.prototype.layoutPosition=function(){var O=this.layout.size,v=this.layout.options,l={},f=v.isOriginLeft?"paddingLeft":"paddingRight",g=v.isOriginLeft?"left":"right",c=v.isOriginLeft?"right":"left",P=this.position.x+O[f];P=v.percentPosition&&!v.isHorizontal?100*(P/O.width)+"%":P+"px",l[g]=P,l[c]="";var y=v.isOriginTop?"paddingTop":"paddingBottom",N=v.isOriginTop?"top":"bottom",d=v.isOriginTop?"bottom":"top",m=this.position.y+O[y];m=v.percentPosition&&v.isHorizontal?100*(m/O.height)+"%":m+"px",l[N]=m,l[d]="",this.css(l),this.emitEvent("layout",[this])};var b=J?function(a,c){return"translate3d("+a+"px, "+c+"px, 0)"}:function(a,c){return"translate("+a+"px, "+c+"px)"};w.prototype._transitionTo=function(O,v){this.getPosition();var l=this.position.x,f=this.position.y,g=parseInt(O,10),c=parseInt(v,10),P=g===this.position.x&&c===this.position.y;if(this.setPosition(O,v),P&&!this.isTransitioning){return this.layoutPosition(),void 0}var y=O-l,N=v-f,d={},m=this.layout.options;y=m.isOriginLeft?y:-y,N=m.isOriginTop?N:-N,d.transform=b(y,N),this.transition({to:d,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},w.prototype.goTo=function(a,c){this.setPosition(a,c),this.layoutPosition()},w.prototype.moveTo=H?w.prototype._transitionTo:w.prototype.goTo,w.prototype.setPosition=function(a,c){this.position.x=parseInt(a,10),this.position.y=parseInt(c,10)},w.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var c in a.onTransitionEnd){a.onTransitionEnd[c].call(this)}},w.prototype._transition=function(c){if(!parseFloat(this.layout.options.transitionDuration)){return this._nonTransition(c),void 0}var d=this._transn;for(var a in c.onTransitionEnd){d.onEnd[a]=c.onTransitionEnd[a]}for(a in c.to){d.ingProperties[a]=!0,c.isCleaning&&(d.clean[a]=!0)}if(c.from){this.css(c.from);var f=this.element.offsetHeight;f=null}this.enableTransition(c.to),this.css(c.to),this.isTransitioning=!0};var G=F&&B.toDashed(F)+",opacity";w.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:G,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(D,this,!1))},w.prototype.transition=w.prototype[z?"_transition":"_nonTransition"],w.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},w.prototype.onotransitionend=function(a){this.ontransitionend(a)};var j={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};w.prototype.ontransitionend=function(c){if(c.target===this.element){var d=this._transn,a=j[c.propertyName]||c.propertyName;if(delete d.ingProperties[a],x(d.ingProperties)&&this.disableTransition(),a in d.clean&&(this.element.style[c.propertyName]="",delete d.clean[a]),a in d.onEnd){var f=d.onEnd[a];f.call(this),delete d.onEnd[a]}this.emitEvent("transitionEnd",[this])}},w.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(D,this,!1),this.isTransitioning=!1},w.prototype._removeStyles=function(c){var d={};for(var a in c){d[a]=""}this.css(d)};var M={transitionProperty:"",transitionDuration:""};return w.prototype.removeTransitionStyles=function(){this.css(M)},w.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},w.prototype.remove=function(){if(!z||!parseFloat(this.layout.options.transitionDuration)){return this.removeElem(),void 0}var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},w.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var c=this.layout.options,d={},a=this.getHideRevealTransitionEndProperty("visibleStyle");d[a]=this.onRevealTransitionEnd,this.transition({from:c.hiddenStyle,to:c.visibleStyle,isCleaning:!0,onTransitionEnd:d})},w.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},w.prototype.getHideRevealTransitionEndProperty=function(c){var d=this.layout.options[c];if(d.opacity){return"opacity"}for(var a in d){return a}},w.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var c=this.layout.options,d={},a=this.getHideRevealTransitionEndProperty("hiddenStyle");d[a]=this.onHideTransitionEnd,this.transition({from:c.visibleStyle,to:c.hiddenStyle,isCleaning:!0,onTransitionEnd:d})},w.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},w.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""}) },w}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,f,g,e,d){return b(a,c,f,g,e,d)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(w,m,j,d,g,b){function x(f,h){var a=g.getQueryElement(f);if(!a){return q&&q.error("Bad element for "+this.constructor.namespace+": "+(a||f)),void 0}this.element=a,v&&(this.$element=v(this.element)),this.options=g.extend({},this.constructor.defaults),this.option(h);var n=++k;this.element.outlayerGUID=n,l[n]=this,this._create(),this.options.isInitLayout&&this.layout()}var q=w.console,v=w.jQuery,c=function(){},k=0,l={};return x.namespace="outlayer",x.Item=b,x.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},g.extend(x.prototype,j.prototype),x.prototype.option=function(a){g.extend(this.options,a)},x.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),g.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},x.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},x.prototype._itemize=function(p){for(var z=this._filterFindItemElements(p),h=this.constructor.Item,A=[],B=0,y=z.length;y>B;B++){var u=z[B],f=new h(u,this);A.push(f)}return A},x.prototype._filterFindItemElements=function(a){return g.filterFindElements(a,this.options.itemSelector)},x.prototype.getItemElements=function(){for(var f=[],h=0,a=this.items.length;a>h;h++){f.push(this.items[h].element)}return f},x.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},x.prototype._init=x.prototype.layout,x.prototype._resetLayout=function(){this.getSize()},x.prototype.getSize=function(){this.size=d(this.element)},x.prototype._getMeasurement=function(f,n){var a,h=this.options[f];h?("string"==typeof h?a=this.element.querySelector(h):g.isElement(h)&&(a=h),this[f]=a?d(a)[n]:h):this[f]=0},x.prototype.layoutItems=function(a,f){a=this._getItemsForLayout(a),this._layoutItems(a,f),this._postLayout()},x.prototype._getItemsForLayout=function(f){for(var h=[],a=0,p=f.length;p>a;a++){var r=f[a];r.isIgnored||h.push(r)}return h},x.prototype._layoutItems=function(f,u){if(this._emitCompleteOnItems("layout",f),f&&f.length){for(var a=[],y=0,z=f.length;z>y;y++){var p=f[y],h=this._getItemLayoutPosition(p);h.item=p,h.isInstant=u||p.isLayoutInstant,a.push(h)}this._processLayoutQueue(a)}},x.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},x.prototype._processLayoutQueue=function(f){for(var h=0,a=f.length;a>h;h++){var n=f[h];this._positionItem(n.item,n.x,n.y,n.isInstant)}},x.prototype._positionItem=function(f,h,a,n){n?f.goTo(h,a):f.moveTo(h,a)},x.prototype._postLayout=function(){this.resizeContainer()},x.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},x.prototype._getContainerSize=c,x.prototype._setContainerMeasure=function(f,h){if(void 0!==f){var a=this.size;a.isBorderBox&&(f+=h?a.paddingLeft+a.paddingRight+a.borderLeftWidth+a.borderRightWidth:a.paddingBottom+a.paddingTop+a.borderTopWidth+a.borderBottomWidth),f=Math.max(f,0),this.element.style[h?"width":"height"]=f+"px"}},x.prototype._emitCompleteOnItems=function(E,B){function A(){z.emitEvent(E+"Complete",[B])}function y(){F++,F===f&&A()}var z=this,f=B.length;if(!B||!f){return A(),void 0}for(var F=0,C=0,D=B.length;D>C;C++){var h=B[C];h.once(E,y)}},x.prototype.ignore=function(a){var f=this.getItem(a);f&&(f.isIgnored=!0)},x.prototype.unignore=function(a){var f=this.getItem(a);f&&delete f.isIgnored},x.prototype.stamp=function(f){if(f=this._find(f)){this.stamps=this.stamps.concat(f);for(var h=0,a=f.length;a>h;h++){var n=f[h];this.ignore(n)}}},x.prototype.unstamp=function(f){if(f=this._find(f)){for(var h=0,a=f.length;a>h;h++){var n=f[h];g.removeFrom(this.stamps,n),this.unignore(n)}}},x.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=g.makeArray(a)):void 0},x.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var f=0,h=this.stamps.length;h>f;f++){var a=this.stamps[f];this._manageStamp(a)}}},x.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),f=this.size;this._boundingRect={left:a.left+f.paddingLeft+f.borderLeftWidth,top:a.top+f.paddingTop+f.borderTopWidth,right:a.right-(f.paddingRight+f.borderRightWidth),bottom:a.bottom-(f.paddingBottom+f.borderBottomWidth)} },x.prototype._manageStamp=c,x.prototype._getElementOffset=function(f){var o=f.getBoundingClientRect(),a=this._boundingRect,p=d(f),h={left:o.left-a.left-p.marginLeft,top:o.top-a.top-p.marginTop,right:a.right-o.right-p.marginRight,bottom:a.bottom-o.bottom-p.marginBottom};return h},x.prototype.handleEvent=function(a){var f="on"+a.type;this[f]&&this[f](a)},x.prototype.bindResize=function(){this.isResizeBound||(m.bind(w,"resize",this),this.isResizeBound=!0)},x.prototype.unbindResize=function(){this.isResizeBound&&m.unbind(w,"resize",this),this.isResizeBound=!1},x.prototype.onresize=function(){function a(){f.resize(),delete f.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var f=this;this.resizeTimeout=setTimeout(a,100)},x.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},x.prototype.needsResizeLayout=function(){var a=d(this.element),f=this.size&&a;return f&&a.innerWidth!==this.size.innerWidth},x.prototype.addItems=function(a){var f=this._itemize(a);return f.length&&(this.items=this.items.concat(f)),f},x.prototype.appended=function(a){var f=this.addItems(a);f.length&&(this.layoutItems(f,!0),this.reveal(f))},x.prototype.prepended=function(f){var h=this._itemize(f);if(h.length){var a=this.items.slice(0);this.items=h.concat(a),this._resetLayout(),this._manageStamps(),this.layoutItems(h,!0),this.reveal(h),this.layoutItems(a)}},x.prototype.reveal=function(f){this._emitCompleteOnItems("reveal",f);for(var h=f&&f.length,a=0;h&&h>a;a++){var n=f[a];n.reveal()}},x.prototype.hide=function(f){this._emitCompleteOnItems("hide",f);for(var h=f&&f.length,a=0;h&&h>a;a++){var n=f[a];n.hide()}},x.prototype.revealItemElements=function(a){var f=this.getItems(a);this.reveal(f)},x.prototype.hideItemElements=function(a){var f=this.getItems(a);this.hide(f)},x.prototype.getItem=function(f){for(var h=0,a=this.items.length;a>h;h++){var n=this.items[h];if(n.element===f){return n}}},x.prototype.getItems=function(f){f=g.makeArray(f);for(var p=[],a=0,u=f.length;u>a;a++){var n=f[a],h=this.getItem(n);h&&p.push(h)}return p},x.prototype.remove=function(f){var n=this.getItems(f);if(this._emitCompleteOnItems("remove",n),n&&n.length){for(var a=0,p=n.length;p>a;a++){var h=n[a];h.remove(),g.removeFrom(this.items,h)}}},x.prototype.destroy=function(){var f=this.element.style;f.height="",f.position="",f.width="";for(var h=0,a=this.items.length;a>h;h++){var p=this.items[h];p.destroy()}this.unbindResize();var r=this.element.outlayerGUID;delete l[r],delete this.element.outlayerGUID,v&&v.removeData(this.element,this.constructor.namespace)},x.data=function(a){a=g.getQueryElement(a);var f=a&&a.outlayerGUID;return f&&l[f]},x.create=function(f,h){function a(){x.apply(this,arguments)}return Object.create?a.prototype=Object.create(x.prototype):g.extend(a.prototype,x.prototype),a.prototype.constructor=a,a.defaults=g.extend({},x.defaults),g.extend(a.defaults,h),a.prototype.settings={},a.namespace=f,a.data=x.data,a.Item=function(){b.apply(this,arguments)},a.Item.prototype=new b,g.htmlInit(a,f),v&&v.bridget&&v.bridget(f,a),a},x.Item=b,x}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(b){function c(){b.Item.apply(this,arguments)}c.prototype=new b.Item,c.prototype._create=function(){this.id=this.layout.itemGUID++,b.Item.prototype._create.call(this),this.sortData={}},c.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var f=this.layout.options.getSortData,g=this.layout._sorters;for(var d in f){var h=g[d];this.sortData[d]=h(this.element,this)}}};var a=c.prototype.destroy;return c.prototype.destroy=function(){a.apply(this,arguments),this.css({display:""})},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(b,c){function a(d){this.isotope=d,d&&(this.options=d.options[this.namespace],this.element=d.element,this.items=d.filteredItems,this.size=d.size)}return function(){function d(i){return function(){return c.prototype[i].apply(this.isotope,arguments)}}for(var g=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],h=0,f=g.length;f>h;h++){var e=g[h];a.prototype[e]=d(e)}}(),a.prototype.needsVerticalResizeLayout=function(){var f=b(this.isotope.element),d=this.isotope.size&&f;return d&&f.innerHeight!=this.isotope.size.innerHeight},a.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},a.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},a.prototype.getRowHeight=function(){this.getSegmentSize("row","Height") },a.prototype.getSegmentSize=function(f,g){var d=f+g,h="outer"+g;if(this._getMeasurement(d,h),!this[d]){var j=this.getFirstItemSize();this[d]=j&&j[h]||this.isotope.size["inner"+g]}},a.prototype.getFirstItemSize=function(){var d=this.isotope.filteredItems[0];return d&&d.element&&b(d.element)},a.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},a.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},a.modes={},a.create=function(d,f){function g(){a.apply(this,arguments)}return g.prototype=new a,f&&(g.options=f),g.prototype.namespace=d,a.modes[d]=g,g},a}),function(a,b){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(b,c,a){var d=b.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var e=this.cols;for(this.colYs=[];e--;){this.colYs.push(0)}this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var g=this.items[0],f=g&&g.element;this.columnWidth=f&&c(f).outerWidth||this.containerWidth}var k=this.columnWidth+=this.gutter,l=this.containerWidth+this.gutter,j=l/k,h=k-l%k,e=h&&1>h?"round":"floor";j=Math[e](j),this.cols=Math.max(j,1)},d.prototype.getContainerWidth=function(){var f=this.options.isFitWidth?this.element.parentNode:this.element,e=c(f);this.containerWidth=e&&e.innerWidth},d.prototype._getItemLayoutPosition=function(x){x.getSize();var q=x.size.outerWidth%this.columnWidth,j=q&&1>q?"round":"ceil",k=Math[j](x.size.outerWidth/this.columnWidth);k=Math.min(k,this.cols);for(var g=this._getColGroup(k),y=Math.min.apply(Math,g),v=a.indexOf(g,y),w={x:this.columnWidth*v,y:y},i=y+x.size.outerHeight,l=this.cols+1-g.length,m=0;l>m;m++){this.colYs[v+m]=i}return w},d.prototype._getColGroup=function(g){if(2>g){return this.colYs}for(var h=[],f=this.cols+1-g,j=0;f>j;j++){var k=this.colYs.slice(j,j+g);h[j]=Math.max.apply(Math,k)}return h},d.prototype._manageStamp=function(m){var j=c(m),g=this._getElementOffset(m),h=this.options.isOriginLeft?g.left:g.right,e=h+j.outerWidth,q=Math.floor(h/this.columnWidth);q=Math.max(0,q);var k=Math.floor(e/this.columnWidth);k-=e%this.columnWidth?0:1,k=Math.min(this.cols-1,k);for(var l=(this.options.isOriginTop?g.top:g.bottom)+j.outerHeight,f=q;k>=f;f++){this.colYs[f]=Math.max(l,this.colYs[f])}},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this.options.isFitWidth&&(e.width=this._getContainerFitWidth()),e},d.prototype._getContainerFitWidth=function(){for(var f=0,g=this.cols;--g&&0===this.colYs[g];){f++}return(this.cols-f)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!==this.containerWidth},d}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(k,g){function f(m,n){for(var a in n){m[a]=n[a]}return m}var c=k.create("masonry"),d=c.prototype._getElementOffset,b=c.prototype.layout,l=c.prototype._getMeasurement;f(c.prototype,g.prototype),c.prototype._getElementOffset=d,c.prototype.layout=b,c.prototype._getMeasurement=l;var h=c.prototype.measureColumns;c.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,h.call(this)};var j=c.prototype._manageStamp;return c.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,j.apply(this,arguments)},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){var b=a.create("fitRows");return b.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},b.prototype._getItemLayoutPosition=function(d){d.getSize();var f=d.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&&f+this.x>c&&(this.x=0,this.y=this.maxY);var g={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+d.size.outerHeight),this.x+=f,g},b.prototype._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){var b=a.create("vertical",{horizontalAlignment:0}); return b.prototype._resetLayout=function(){this.y=0},b.prototype._getItemLayoutPosition=function(d){d.getSize();var f=(this.isotope.size.innerWidth-d.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=d.size.outerHeight,{x:f,y:c}},b.prototype._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(d,g,h,f,e,c){return b(a,d,g,h,f,e,c)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(C,x,q,j,k,b,D){function A(a,c){return function(E,f){for(var l=0,d=a.length;d>l;l++){var I=a[l],G=E.sortData[I],H=f.sortData[I];if(G>H||H>G){var e=void 0!==c[I]?c[I]:c,F=e?1:-1;return(G>H?1:-1)*F}}return 0}}var B=C.jQuery,g=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},v=document.documentElement,w=v.textContent?function(a){return a.textContent}:function(a){return a.innerText},y=x.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});y.Item=b,y.LayoutMode=D,y.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),x.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in D.modes){this._initLayoutMode(a)}},y.prototype.reloadItems=function(){this.itemGUID=0,x.prototype.reloadItems.call(this)},y.prototype._itemize=function(){for(var c=x.prototype._itemize.apply(this,arguments),a=0,d=c.length;d>a;a++){var e=c[a];e.id=this.itemGUID++}return this._updateItemsSortData(c),c},y.prototype._initLayoutMode=function(c){var d=D.modes[c],a=this.options[c]||{};this.options[c]=d.options?k.extend(d.options,a):a,this.modes[c]=new d(this)},y.prototype.layout=function(){return !this._isLayoutInited&&this.options.isInitLayout?(this.arrange(),void 0):(this._layout(),void 0)},y.prototype._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},y.prototype.arrange=function(c){function d(){f.reveal(a.needReveal),f.hide(a.needHide)}this.option(c),this._getIsInstant();var a=this._filter(this.items);this.filteredItems=a.matches;var f=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(d):d(),this._sort(),this._layout()},y.prototype._init=y.prototype.arrange,y.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},y.prototype._bindArrangeComplete=function(){function c(){d&&a&&f&&h.emitEvent("arrangeComplete",[h.filteredItems])}var d,a,f,h=this;this.once("layoutComplete",function(){d=!0,c()}),this.once("hideComplete",function(){a=!0,c()}),this.once("revealComplete",function(){f=!0,c()})},y.prototype._filter=function(H){var E=this.options.filter;E=E||"*";for(var l=[],f=[],h=[],c=this._getFilterTest(E),I=0,F=H.length;F>I;I++){var G=H[I];if(!G.isIgnored){var d=c(G);d&&l.push(G),d&&G.isHidden?f.push(G):d||G.isHidden||h.push(G)}}return{matches:l,needReveal:f,needHide:h}},y.prototype._getFilterTest=function(a){return B&&this.options.isJQueryFiltering?function(c){return B(c.element).is(a)}:"function"==typeof a?function(c){return a(c.element)}:function(c){return j(c.element,a)}},y.prototype.updateSortData=function(a){var c;a?(a=k.makeArray(a),c=this.getItems(a)):c=this.items,this._getSorters(),this._updateItemsSortData(c)},y.prototype._getSorters=function(){var c=this.options.getSortData;for(var d in c){var a=c[d];this._sorters[d]=m(a)}},y.prototype._updateItemsSortData=function(c){for(var d=c&&c.length,a=0;d&&d>a;a++){var f=c[a];f.updateSortData()}};var m=function(){function a(f){if("string"!=typeof f){return f}var e=g(f).split(" "),p=e[0],u=p.match(/^\[(.+)\]$/),l=u&&u[1],h=c(l,p),d=y.sortDataParsers[e[1]];return f=d?function(i){return i&&d(h(i))}:function(i){return i&&h(i)}}function c(f,h){var d;return d=f?function(i){return i.getAttribute(f)}:function(l){var e=l.querySelector(h);return e&&w(e)}}return a}();y.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},y.prototype._sort=function(){var c=this.options.sortBy;if(c){var d=[].concat.apply(c,this.sortHistory),a=A(d,this.options.sortAscending);this.filteredItems.sort(a),c!=this.sortHistory[0]&&this.sortHistory.unshift(c)}},y.prototype._mode=function(){var a=this.options.layoutMode,c=this.modes[a]; if(!c){throw Error("No layout mode: "+a)}return c.options=this.options[a],c},y.prototype._resetLayout=function(){x.prototype._resetLayout.call(this),this._mode()._resetLayout()},y.prototype._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},y.prototype._manageStamp=function(a){this._mode()._manageStamp(a)},y.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},y.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},y.prototype.appended=function(c){var d=this.addItems(c);if(d.length){var a=this._filterRevealAdded(d);this.filteredItems=this.filteredItems.concat(a)}},y.prototype.prepended=function(c){var d=this._itemize(c);if(d.length){this._resetLayout(),this._manageStamps();var a=this._filterRevealAdded(d);this.layoutItems(this.filteredItems),this.filteredItems=a.concat(this.filteredItems),this.items=d.concat(this.items)}},y.prototype._filterRevealAdded=function(a){var c=this._filter(a);return this.hide(c.needHide),this.reveal(c.matches),this.layoutItems(c.matches,!0),c.matches},y.prototype.insert=function(c){var f=this.addItems(c);if(f.length){var a,h,l=f.length;for(a=0;l>a;a++){h=f[a],this.element.appendChild(h.element)}var d=this._filter(f).matches;for(a=0;l>a;a++){f[a].isLayoutInstant=!0}for(this.arrange(),a=0;l>a;a++){delete f[a].isLayoutInstant}this.reveal(d)}};var z=y.prototype.remove;return y.prototype.remove=function(c){c=k.makeArray(c);var f=this.getItems(c);z.call(this,c);var a=f&&f.length;if(a){for(var h=0;a>h;h++){var d=f[h];k.removeFrom(this.filteredItems,d)}}},y.prototype.shuffle=function(){for(var c=0,d=this.items.length;d>c;c++){var a=this.items[c];a.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},y.prototype._noTransition=function(c){var d=this.options.transitionDuration;this.options.transitionDuration=0;var a=c.call(this);return this.options.transitionDuration=d,a},y.prototype.getFilteredItemElements=function(){for(var c=[],d=0,a=this.filteredItems.length;a>d;d++){c.push(this.filteredItems[d].element)}return c},y}); /* * Packery layout mode PACKAGED v1.1.2 * sub-classes Packery * http://packery.metafizzy.co */ !function(i){function h(b){return new RegExp("(^|\\s+)"+b+"(\\s+|$)")}function n(e,d){var f=m(e,d)?k:l;f(e,d)}var m,l,k;"classList" in document.documentElement?(m=function(d,c){return d.classList.contains(c)},l=function(d,c){d.classList.add(c)},k=function(d,c){d.classList.remove(c)}):(m=function(b,d){return h(d).test(b.className)},l=function(d,c){m(d,c)||(d.className=d.className+" "+c)},k=function(b,d){b.className=b.className.replace(h(d)," ")});var j={hasClass:m,addClass:l,removeClass:k,toggleClass:n,has:m,add:l,remove:k,toggle:n};"function"==typeof define&&define.amd?define("classie/classie",j):"object"==typeof exports?module.exports=j:i.classie=j}(window),function(d,c){"function"==typeof define&&define.amd?define("packery/js/rect",c):"object"==typeof exports?module.exports=c():(d.Packery=d.Packery||{},d.Packery.Rect=c())}(window,function(){function d(a){for(var e in d.defaults){this[e]=d.defaults[e]}for(e in a){this[e]=a[e]}}var c=window.Packery=function(){};return c.Rect=d,d.defaults={x:0,y:0,width:0,height:0},d.prototype.contains=function(f){var e=f.width||0,g=f.height||0;return this.x<=f.x&&this.y<=f.y&&this.x+this.width>=f.x+e&&this.y+this.height>=f.y+g},d.prototype.overlaps=function(g){var f=this.x+this.width,j=this.y+this.height,i=g.x+g.width,h=g.y+g.height;return this.xg.x&&this.yg.y},d.prototype.getMaximalFreeRects=function(a){if(!this.overlaps(a)){return !1}var n,m=[],l=this.x+this.width,k=this.y+this.height,j=a.x+a.width,i=a.y+a.height;return this.yj&&(n=new d({x:j,y:this.y,width:l-j,height:this.height}),m.push(n)),k>i&&(n=new d({x:this.x,y:i,width:this.width,height:k-i}),m.push(n)),this.x=b.width&&this.height>=b.height},d}),function(e,d){if("function"==typeof define&&define.amd){define("packery/js/packer",["./rect"],d)}else{if("object"==typeof exports){module.exports=d(require("./rect"))}else{var f=e.Packery=e.Packery||{};f.Packer=d(f.Rect)}}}(window,function(e){function d(h,g,i){this.width=h||0,this.height=g||0,this.sortDirection=i||"downwardLeftToRight",this.reset()}d.prototype.reset=function(){this.spaces=[],this.newSpaces=[];var a=new e({x:0,y:0,width:this.width,height:this.height});this.spaces.push(a),this.sorter=f[this.sortDirection]||f.downwardLeftToRight},d.prototype.pack=function(h){for(var g=0,j=this.spaces.length;j>g;g++){var i=this.spaces[g];if(i.canFit(h)){this.placeInSpace(h,i);break}}},d.prototype.placeInSpace=function(g,c){g.x=c.x,g.y=c.y,this.placed(g)},d.prototype.placed=function(h){for(var g=[],l=0,k=this.spaces.length;k>l;l++){var j=this.spaces[l],i=j.getMaximalFreeRects(h);i?g.push.apply(g,i):g.push(j) }this.spaces=g,this.mergeSortSpaces()},d.prototype.mergeSortSpaces=function(){d.mergeRects(this.spaces),this.spaces.sort(this.sorter)},d.prototype.addSpace=function(b){this.spaces.push(b),this.mergeSortSpaces()},d.mergeRects=function(u){for(var s=0,r=u.length;r>s;s++){var q=u[s];if(q){var p=u.slice(0);p.splice(s,1);for(var o=0,n=0,m=p.length;m>n;n++){var l=p[n],k=s>n?0:1;q.contains(l)&&(u.splice(n+k-o,1),o++)}}}return u};var f={downwardLeftToRight:function(g,c){return g.y-c.y||g.x-c.x},rightwardTopToBottom:function(g,c){return g.x-c.x||g.y-c.y}};return d}),function(d,c){"function"==typeof define&&define.amd?define("packery/js/item",["get-style-property/get-style-property","outlayer/outlayer","./rect"],c):"object"==typeof exports?module.exports=c(require("desandro-get-style-property"),require("outlayer"),require("./rect")):d.Packery.Item=c(d.getStyleProperty,d.Outlayer,d.Packery.Rect)}(window,function(h,g,l){var k=h("transform"),j=function(){g.Item.apply(this,arguments)};j.prototype=new g.Item;var i=j.prototype._create;return j.prototype._create=function(){i.call(this),this.rect=new l,this.placeRect=new l},j.prototype.dragStart=function(){this.getPosition(),this.removeTransitionStyles(),this.isTransitioning&&k&&(this.element.style[k]="none"),this.getSize(),this.isPlacing=!0,this.needsPositioning=!1,this.positionPlaceRect(this.position.x,this.position.y),this.isTransitioning=!1,this.didDrag=!1},j.prototype.dragMove=function(e,d){this.didDrag=!0;var f=this.layout.size;e-=f.paddingLeft,d-=f.paddingTop,this.positionPlaceRect(e,d)},j.prototype.dragStop=function(){this.getPosition();var d=this.position.x!=this.placeRect.x,c=this.position.y!=this.placeRect.y;this.needsPositioning=d||c,this.didDrag=!1},j.prototype.positionPlaceRect=function(e,d,f){this.placeRect.x=this.getPlaceRectCoord(e,!0),this.placeRect.y=this.getPlaceRectCoord(d,!1,f)},j.prototype.getPlaceRectCoord=function(w,v,u){var s=v?"Width":"Height",r=this.size["outer"+s],q=this.layout[v?"columnWidth":"rowHeight"],p=this.layout.size["inner"+s];v||(p=Math.max(p,this.layout.maxY),this.layout.rowHeight||(p-=this.layout.gutter));var o;if(q){q+=this.layout.gutter,p+=v?this.layout.gutter:0,w=Math.round(w/q);var n;n=this.layout.options.isHorizontal?v?"ceil":"floor":v?"floor":"ceil";var m=Math[n](p/q);m-=Math.ceil(r/q),o=m}else{o=p-r}return w=u?w:Math.min(w,o),w*=q||1,Math.max(0,w)},j.prototype.copyPlaceRectPosition=function(){this.rect.x=this.placeRect.x,this.rect.y=this.placeRect.y},j.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},j}),function(d,c){"function"==typeof define&&define.amd?define("packery/js/packery",["classie/classie","get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],c):"object"==typeof exports?module.exports=c(require("desandro-classie"),require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):d.Packery=c(d.classie,d.getSize,d.Outlayer,d.Packery.Rect,d.Packery.Packer,d.Packery.Item)}(window,function(r,q,p,o,n,m){function l(d,c){return d.position.y-c.position.y||d.position.x-c.position.x}function k(d,c){return d.position.x-c.position.x||d.position.y-c.position.y}o.prototype.canFit=function(b){return this.width>=b.width-1&&this.height>=b.height-1};var j=p.create("packery");return j.Item=m,j.prototype._create=function(){p.prototype._create.call(this),this.packer=new n,this.stamp(this.options.stamped);var b=this;this.handleDraggabilly={dragStart:function(){b.itemDragStart(this.element)},dragMove:function(){b.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){b.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(a){b.itemDragStart(a.currentTarget)},drag:function(a,d){b.itemDragMove(a.currentTarget,d.position.left,d.position.top)},stop:function(a){b.itemDragEnd(a.currentTarget)}}},j.prototype._resetLayout=function(){this.getSize(),this._getMeasurements();var b=this.packer;this.options.isHorizontal?(b.width=Number.POSITIVE_INFINITY,b.height=this.size.innerHeight+this.gutter,b.sortDirection="rightwardTopToBottom"):(b.width=this.size.innerWidth+this.gutter,b.height=Number.POSITIVE_INFINITY,b.sortDirection="downwardLeftToRight"),b.reset(),this.maxY=0,this.maxX=0},j.prototype._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},j.prototype._getItemLayoutPosition=function(b){return this._packItem(b),b.rect},j.prototype._packItem=function(b){this._setRectSize(b.element,b.rect),this.packer.pack(b.rect),this._setMaxXY(b.rect)},j.prototype._setMaxXY=function(b){this.maxX=Math.max(b.x+b.width,this.maxX),this.maxY=Math.max(b.y+b.height,this.maxY)},j.prototype._setRectSize=function(b,s){var i=q(b),h=i.outerWidth,g=i.outerHeight;(h||g)&&(h=this._applyGridGutter(h,this.columnWidth),g=this._applyGridGutter(g,this.rowHeight)),s.width=Math.min(h,this.packer.width),s.height=Math.min(g,this.packer.height) },j.prototype._applyGridGutter=function(f,e){if(!e){return f+this.gutter}e+=this.gutter;var h=f%e,g=h&&1>h?"round":"ceil";return f=Math[g](f/e)*e},j.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},j.prototype._manageStamp=function(f){var d,h=this.getItem(f);if(h&&h.isPlacing){d=h.placeRect}else{var g=this._getElementOffset(f);d=new o({x:this.options.isOriginLeft?g.left:g.right,y:this.options.isOriginTop?g.top:g.bottom})}this._setRectSize(f,d),this.packer.placed(d),this._setMaxXY(d)},j.prototype.sortItemsByPosition=function(){var b=this.options.isHorizontal?k:l;this.items.sort(b)},j.prototype.fit=function(f,e,h){var g=this.getItem(f);g&&(this._getMeasurements(),this.stamp(g.element),g.getSize(),g.isPlacing=!0,e=void 0===e?g.rect.x:e,h=void 0===h?g.rect.y:h,g.positionPlaceRect(e,h,!0),this._bindFitEvents(g),g.moveTo(g.placeRect.x,g.placeRect.y),this.layout(),this.unstamp(g.element),this.sortItemsByPosition(),g.isPlacing=!1,g.copyPlaceRectPosition())},j.prototype._bindFitEvents=function(f){function e(){g++,2==g&&h.emitEvent("fitComplete",[f])}var h=this,g=0;f.on("layout",function(){return e(),!0}),this.on("layoutComplete",function(){return e(),!0})},j.prototype.resize=function(){var b=q(this.element),f=this.size&&b,e=this.options.isHorizontal?"innerHeight":"innerWidth";f&&b[e]==this.size[e]||this.layout()},j.prototype.itemDragStart=function(d){this.stamp(d);var c=this.getItem(d);c&&c.dragStart()},j.prototype.itemDragMove=function(h,g,v){function u(){i.layout(),delete i.dragTimeout}var s=this.getItem(h);s&&s.dragMove(g,v);var i=this;this.clearDragTimeout(),this.dragTimeout=setTimeout(u,40)},j.prototype.clearDragTimeout=function(){this.dragTimeout&&clearTimeout(this.dragTimeout)},j.prototype.itemDragEnd=function(a){var h,g=this.getItem(a);if(g&&(h=g.didDrag,g.dragStop()),!g||!h&&!g.needsPositioning){return void this.unstamp(a)}r.add(g.element,"is-positioning-post-drag");var f=this._getDragEndLayoutComplete(a,g);g.needsPositioning?(g.on("layout",f),g.moveTo(g.placeRect.x,g.placeRect.y)):g&&g.copyPlaceRectPosition(),this.clearDragTimeout(),this.on("layoutComplete",f),this.layout()},j.prototype._getDragEndLayoutComplete=function(a,v){var u=v&&v.needsPositioning,s=0,i=u?2:1,h=this;return function(){return s++,s!=i?!0:(v&&(r.remove(v.element,"is-positioning-post-drag"),v.isPlacing=!1,v.copyPlaceRectPosition()),h.unstamp(a),h.sortItemsByPosition(),u&&h.emitEvent("dragItemPositioned",[v]),!0)}},j.prototype.bindDraggabillyEvents=function(b){b.on("dragStart",this.handleDraggabilly.dragStart),b.on("dragMove",this.handleDraggabilly.dragMove),b.on("dragEnd",this.handleDraggabilly.dragEnd)},j.prototype.bindUIDraggableEvents=function(b){b.on("dragstart",this.handleUIDraggable.start).on("drag",this.handleUIDraggable.drag).on("dragstop",this.handleUIDraggable.stop)},j.Rect=o,j.Packer=n,j}),function(d,c){"function"==typeof define&&define.amd?define(["isotope/js/layout-mode","packery/js/packery","get-size/get-size"],c):"object"==typeof exports?module.exports=c(require("isotope-layout/js/layout-mode"),require("packery"),require("get-size")):c(d.Isotope.LayoutMode,d.Packery,d.getSize)}(window,function(u,s,r){function q(e,d){for(var f in d){e[f]=d[f]}return e}var p=u.create("packery"),o=p.prototype._getElementOffset,n=p.prototype._getMeasurement;q(p.prototype,s.prototype),p.prototype._getElementOffset=o,p.prototype._getMeasurement=n;var m=p.prototype._resetLayout;p.prototype._resetLayout=function(){this.packer=this.packer||new s.Packer,m.apply(this,arguments)};var l=p.prototype._getItemLayoutPosition;p.prototype._getItemLayoutPosition=function(b){return b.rect=b.rect||new s.Rect,l.call(this,b)};var k=p.prototype._manageStamp;return p.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,k.apply(this,arguments)},p.prototype.needsResizeLayout=function(){var e=r(this.element),c=this.size&&e,f=this.options.isHorizontal?"innerHeight":"innerWidth";return c&&e[f]!=this.size[f]},p}); /* * masonryHorizontal layout mode for Isotope * v1.1.1 * http://isotope.metafizzy.co/layout-modes/masonryhorizontal.html */ (function(b,a){if(typeof define==="function"&&define.amd){define(["get-size/get-size","isotope/js/layout-mode","fizzy-ui-utils/utils"],a)}else{if(typeof exports==="object"){module.exports=a(require("get-size"),require("isotope-layout/js/layout-mode"),require("fizzy-ui-utils"))}else{a(b.getSize,b.Isotope.LayoutMode,b.fizzyUIUtils)}}}(window,function factory(c,b,a){var d=b.create("masonryHorizontal");d.prototype._resetLayout=function(){this.getRowHeight();this._getMeasurement("gutter","outerHeight");this.rowHeight+=this.gutter;this.rows=Math.floor((this.isotope.size.innerHeight+this.gutter)/this.rowHeight);this.rows=Math.max(this.rows,1);var e=this.rows;this.rowXs=[];while(e--){this.rowXs.push(0)}this.maxX=0};d.prototype._getItemLayoutPosition=function(n){n.getSize(); var m=Math.ceil(n.size.outerHeight/this.rowHeight);m=Math.min(m,this.rows);var e=this._getRowGroup(m);var g=Math.min.apply(Math,e);var f=a.indexOf(e,g);var k={x:g,y:this.rowHeight*f};var l=g+n.size.outerWidth;var h=this.rows+1-e.length;for(var j=0;j=9)?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,j,b;if(c.event.fixHooks){for(var e=d.length;e;){c.event.fixHooks[d[--e]]=c.event.mouseHooks}}var f=c.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener){for(var m=k.length;m;){this.addEventListener(k[--m],l,false)}}else{this.onmousewheel=l}c.data(this,"mousewheel-line-height",f.getLineHeight(this));c.data(this,"mousewheel-page-height",f.getPageHeight(this))},teardown:function(){if(this.removeEventListener){for(var m=k.length;m;){this.removeEventListener(k[--m],l,false)}}else{this.onmousewheel=null}c.removeData(this,"mousewheel-line-height");c.removeData(this,"mousewheel-page-height")},getLineHeight:function(m){var i=c(m),n=i["offsetParent" in c.fn?"offsetParent":"parent"]();if(!n.length){n=c("body")}return parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(i){return c(i).height()},settings:{adjustOldDeltas:true,normalizeOffset:true}};c.fn.extend({mousewheel:function(i){return i?this.bind("mousewheel",i):this.trigger("mousewheel")},unmousewheel:function(i){return this.unbind("mousewheel",i)}});function l(i){var o=i||window.event,v=h.call(arguments,1),x=0,q=0,p=0,u=0,s=0,r=0;i=c.event.fix(o);i.type="mousewheel";if("detail" in o){p=o.detail*-1}if("wheelDelta" in o){p=o.wheelDelta}if("wheelDeltaY" in o){p=o.wheelDeltaY}if("wheelDeltaX" in o){q=o.wheelDeltaX*-1}if("axis" in o&&o.axis===o.HORIZONTAL_AXIS){q=p*-1;p=0}x=p===0?q:p;if("deltaY" in o){p=o.deltaY*-1;x=p}if("deltaX" in o){q=o.deltaX;if(p===0){x=q*-1}}if(p===0&&q===0){return}if(o.deltaMode===1){var w=c.data(this,"mousewheel-line-height");x*=w;p*=w;q*=w}else{if(o.deltaMode===2){var n=c.data(this,"mousewheel-page-height");x*=n;p*=n;q*=n}}u=Math.max(Math.abs(p),Math.abs(q));if(!b||u=1?"floor":"ceil"](x/b);q=Math[q>=1?"floor":"ceil"](q/b);p=Math[p>=1?"floor":"ceil"](p/b);if(f.settings.normalizeOffset&&this.getBoundingClientRect){var m=this.getBoundingClientRect();s=i.clientX-m.left;r=i.clientY-m.top}i.deltaX=q;i.deltaY=p;i.deltaFactor=b;i.offsetX=s;i.offsetY=r;i.deltaMode=0;v.unshift(i,x,q,p);if(j){clearTimeout(j)}j=setTimeout(g,200);return(c.event.dispatch||c.event.handle).apply(this,v)}function g(){b=null}function a(m,i){return f.settings.adjustOldDeltas&&m.type==="mousewheel"&&i%120===0}}));!function t(d,g,c){function f(h,j){if(!g[h]){if(!d[h]){var e="function"==typeof require&&require;if(!j&&e){return e(h,!0)}if(b){return b(h,!0)}var k=new Error("Cannot find module '"+h+"'");throw k.code="MODULE_NOT_FOUND",k}var i=g[h]={exports:{}};d[h][0].call(i.exports,function(l){var m=d[h][1][l];return f(m?m:l)},i,i.exports,t,d,g,c)}return g[h].exports}for(var b="function"==typeof require&&require,a=0;a=0&&j.splice(h,1),g.className=j.join(" ")}f.add=function(g,h){g.classList?g.classList.add(h):b(g,h)},f.remove=function(g,h){g.classList?g.classList.remove(h):d(g,h)},f.list=function(e){return e.classList?Array.prototype.slice.apply(e.classList):e.className.split(" ")}},{}],3:[function(c,f,h){function d(i,j){return window.getComputedStyle(i)[j]}function g(i,j,k){return"number"==typeof k&&(k=k.toString()+"px"),i.style[j]=k,i}function b(i,k){for(var l in k){var j=k[l];"number"==typeof j&&(j=j.toString()+"px"),i.style[l]=j}return i}var a={};a.e=function(i,j){var k=document.createElement(i);return k.className=j,k},a.appendTo=function(i,j){return j.appendChild(i),i},a.css=function(i,j,k){return"object"==typeof j?b(i,j):"undefined"==typeof k?d(i,j):g(i,j,k)},a.matches=function(i,j){return"undefined"!=typeof i.matches?i.matches(j):"undefined"!=typeof i.matchesSelector?i.matchesSelector(j):"undefined"!=typeof i.webkitMatchesSelector?i.webkitMatchesSelector(j):"undefined"!=typeof i.mozMatchesSelector?i.mozMatchesSelector(j):"undefined"!=typeof i.msMatchesSelector?i.msMatchesSelector(j):void 0},a.remove=function(e){"undefined"!=typeof e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)},a.queryChildren=function(i,j){return Array.prototype.filter.call(i.childNodes,function(e){return a.matches(e,j)})},f.exports=a},{}],4:[function(a,c,f){var b=function(e){this.element=e,this.events={}};b.prototype.bind=function(g,h){"undefined"==typeof this.events[g]&&(this.events[g]=[]),this.events[g].push(h),this.element.addEventListener(g,h,!1)},b.prototype.unbind=function(g,h){var i="undefined"!=typeof h;this.events[g]=this.events[g].filter(function(e){return i&&e!==h?!0:(this.element.removeEventListener(g,e,!1),!1)},this)},b.prototype.unbindAll=function(){for(var e in this.events){this.unbind(e)}};var d=function(){this.eventElements=[]};d.prototype.eventElement=function(g){var h=this.eventElements.filter(function(i){return i.element===g})[0];return"undefined"==typeof h&&(h=new b(g),this.eventElements.push(h)),h},d.prototype.bind=function(g,h,i){this.eventElement(g).bind(h,i)},d.prototype.unbind=function(g,h,i){this.eventElement(g).unbind(h,i)},d.prototype.unbindAll=function(){for(var e=0;en?n=0:n>1&&(n=1),d(i,"top",(l.contentHeight-l.containerHeight)*n),a(i),p.stopPropagation()}),l.settings.stopPropagationOnClick&&l.event.bind(l.scrollbarX,"click",k),l.event.bind(l.scrollbarXRail,"click",function(p){var o=h.toInt(l.scrollbarXWidth/2),e=l.railXRatio*(p.pageX-window.pageXOffset-m(l.scrollbarXRail).left-o),q=l.railXRatio*(l.railXWidth-l.scrollbarXWidth),n=e/q;0>n?n=0:n>1&&(n=1),d(i,"left",(l.contentWidth-l.containerWidth)*n-l.negativeScrollAdjustment),a(i),p.stopPropagation()})}var h=c("../../lib/helper"),b=c("../instances"),a=c("../update-geometry"),d=c("../update-scroll");g.exports=function(i){var k=b.get(i);f(i,k)}},{"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],11:[function(p,j,f){function b(c,v){function x(y){var u=l+y*v.railXRatio,e=Math.max(0,v.scrollbarXRail.getBoundingClientRect().left)+v.railXRatio*(v.railXWidth-v.scrollbarXWidth);0>u?v.scrollbarXLeft=0:u>e?v.scrollbarXLeft=e:v.scrollbarXLeft=u;var r=g.toInt(v.scrollbarXLeft*(v.contentWidth-v.containerWidth)/(v.containerWidth-v.railXRatio*v.scrollbarXWidth))-v.negativeScrollAdjustment;k(c,"left",r)}var l=null,w=null,i=function(n){x(n.pageX-w),m(c),n.stopPropagation(),n.preventDefault()},a=function(){g.stopScrolling(c,"x"),v.event.unbind(v.ownerDocument,"mousemove",i)};v.event.bind(v.scrollbarX,"mousedown",function(e){w=e.pageX,l=g.toInt(h.css(v.scrollbarX,"left"))*v.railXRatio,g.startScrolling(c,"x"),v.event.bind(v.ownerDocument,"mousemove",i),v.event.once(v.ownerDocument,"mouseup",a),e.stopPropagation(),e.preventDefault()})}function d(c,v){function x(y){var u=l+y*v.railYRatio,e=Math.max(0,v.scrollbarYRail.getBoundingClientRect().top)+v.railYRatio*(v.railYHeight-v.scrollbarYHeight);0>u?v.scrollbarYTop=0:u>e?v.scrollbarYTop=e:v.scrollbarYTop=u;var r=g.toInt(v.scrollbarYTop*(v.contentHeight-v.containerHeight)/(v.containerHeight-v.railYRatio*v.scrollbarYHeight));k(c,"top",r)}var l=null,w=null,i=function(n){x(n.pageY-w),m(c),n.stopPropagation(),n.preventDefault()},a=function(){g.stopScrolling(c,"y"),v.event.unbind(v.ownerDocument,"mousemove",i)};v.event.bind(v.scrollbarY,"mousedown",function(e){w=e.pageY,l=g.toInt(h.css(v.scrollbarY,"top"))*v.railYRatio,g.startScrolling(c,"y"),v.event.bind(v.ownerDocument,"mousemove",i),v.event.once(v.ownerDocument,"mouseup",a),e.stopPropagation(),e.preventDefault()})}var h=p("../../lib/dom"),g=p("../../lib/helper"),q=p("../instances"),m=p("../update-geometry"),k=p("../update-scroll");j.exports=function(a){var c=q.get(a);b(a,c),d(a,c)}},{"../../lib/dom":3,"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],12:[function(k,h,d){function b(i,p){function q(u,l){var s=i.scrollTop;if(0===u){if(!p.scrollbarYActive){return !1}if(0===s&&l>0||s>=p.contentHeight-p.containerHeight&&0>l){return !p.settings.wheelPropagation}}var e=i.scrollLeft;if(0===l){if(!p.scrollbarXActive){return !1}if(0===e&&0>u||e>=p.contentWidth-p.containerWidth&&u>0){return !p.settings.wheelPropagation}}return !0}var o=!1;p.event.bind(i,"mouseenter",function(){o=!0}),p.event.bind(i,"mouseleave",function(){o=!1});var a=!1;p.event.bind(p.ownerDocument,"keydown",function(s){if(!s.isDefaultPrevented||!s.isDefaultPrevented()){var e=g.matches(p.scrollbarX,":focus")||g.matches(p.scrollbarY,":focus");if(o||e){var r=document.activeElement?document.activeElement:p.ownerDocument.activeElement;if(r){for(;r.shadowRoot;){r=r.shadowRoot.activeElement}if(c.isEditable(r)){return}}var n=0,l=0;switch(s.which){case 37:n=-30;break;case 38:l=30;break;case 39:n=30;break;case 40:l=-30;break;case 33:l=90;break;case 32:l=s.shiftKey?90:-90;break;case 34:l=-90;break;case 35:l=s.ctrlKey?-p.contentHeight:-p.containerHeight;break;case 36:l=s.ctrlKey?i.scrollTop:p.containerHeight;break;default:return}j(i,"top",i.scrollTop-l),j(i,"left",i.scrollLeft+n),m(i),a=q(n,l),a&&s.preventDefault()}}})}var c=k("../../lib/helper"),g=k("../../lib/dom"),f=k("../instances"),m=k("../update-geometry"),j=k("../update-scroll");h.exports=function(a){var i=f.get(a);b(a,i)}},{"../../lib/dom":3,"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],13:[function(c,f,h){function d(j,m){function q(v,s){var u=j.scrollTop;if(0===v){if(!m.scrollbarYActive){return !1}if(0===u&&s>0||u>=m.contentHeight-m.containerHeight&&0>s){return !m.settings.wheelPropagation}}var e=j.scrollLeft;if(0===s){if(!m.scrollbarXActive){return !1}if(0===e&&0>v||e>=m.contentWidth-m.containerWidth&&v>0){return !m.settings.wheelPropagation}}return !0}function l(o){var r=o.deltaX,s=-1*o.deltaY;return("undefined"==typeof r||"undefined"==typeof s)&&(r=-1*o.wheelDeltaX/6,s=o.wheelDeltaY/6),o.deltaMode&&1===o.deltaMode&&(r*=10,s*=10),r!==r&&s!==s&&(r=0,s=o.wheelDelta),[r,s]}function p(v,x){var u=j.querySelector("textarea:hover");if(u){var w=u.scrollHeight-u.clientHeight;if(w>0&&!(0===u.scrollTop&&x>0||u.scrollTop===w&&0>x)){return !0}var s=u.scrollLeft-u.clientWidth;if(s>0&&!(0===u.scrollLeft&&0>v||u.scrollLeft===s&&v>0)){return !0 }}return !1}function k(n){var r=l(n),e=r[0],o=r[1];p(e,o)||(i=!1,m.settings.useBothWheelAxes?m.scrollbarYActive&&!m.scrollbarXActive?(o?a(j,"top",j.scrollTop-o*m.settings.wheelSpeed):a(j,"top",j.scrollTop+e*m.settings.wheelSpeed),i=!0):m.scrollbarXActive&&!m.scrollbarYActive&&(e?a(j,"left",j.scrollLeft+e*m.settings.wheelSpeed):a(j,"left",j.scrollLeft-o*m.settings.wheelSpeed),i=!0):(a(j,"top",j.scrollTop-o*m.settings.wheelSpeed),a(j,"left",j.scrollLeft+e*m.settings.wheelSpeed)),b(j),i=i||q(e,o),i&&(n.stopPropagation(),n.preventDefault()))}var i=!1;"undefined"!=typeof window.onwheel?m.event.bind(j,"wheel",k):"undefined"!=typeof window.onmousewheel&&m.event.bind(j,"mousewheel",k)}var g=c("../instances"),b=c("../update-geometry"),a=c("../update-scroll");f.exports=function(i){var j=g.get(i);d(i,j)}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],14:[function(b,d,g){function c(h,i){i.event.bind(h,"scroll",function(){a(h)})}var f=b("../instances"),a=b("../update-geometry");d.exports=function(h){var i=f.get(h);c(h,i)}},{"../instances":18,"../update-geometry":19}],15:[function(c,g,j){function f(l,o){function s(){var e=window.getSelection?window.getSelection():document.getSelection?document.getSelection():"";return 0===e.toString().length?null:e.getRangeAt(0).commonAncestorContainer}function m(){q||(q=setInterval(function(){return b.get(l)?(d(l,"top",l.scrollTop+k.top),d(l,"left",l.scrollLeft+k.left),void a(l)):void clearInterval(q)},50))}function i(){q&&(clearInterval(q),q=null),h.stopScrolling(l)}var q=null,k={top:0,left:0},p=!1;o.event.bind(o.ownerDocument,"selectionchange",function(){l.contains(s())?p=!0:(p=!1,i())}),o.event.bind(window,"mouseup",function(){p&&(p=!1,i())}),o.event.bind(window,"mousemove",function(u){if(p){var v={x:u.pageX,y:u.pageY},r={left:l.offsetLeft,right:l.offsetLeft+l.offsetWidth,top:l.offsetTop,bottom:l.offsetTop+l.offsetHeight};v.xr.right-3?(k.left=5,h.startScrolling(l,"x")):k.left=0,v.yr.bottom-3?(v.y-r.bottom+3<5?k.top=5:k.top=20,h.startScrolling(l,"y")):k.top=0,0===k.top&&0===k.left?i():m()}})}var h=c("../../lib/helper"),b=c("../instances"),a=c("../update-geometry"),d=c("../update-scroll");g.exports=function(i){var k=b.get(i);f(i,k)}},{"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],16:[function(c,f,h){function d(q,G,B,z){function x(w,u){var v=q.scrollTop,m=q.scrollLeft,e=Math.abs(w),p=Math.abs(u);if(p>e){if(0>u&&v===G.contentHeight-G.containerHeight||u>0&&0===v){return !G.settings.swipePropagation}}else{if(e>p&&(0>w&&m===G.contentWidth-G.containerWidth||w>0&&0===m)){return !G.settings.swipePropagation}}return !0}function K(m,p){a(q,"top",q.scrollTop-p),a(q,"left",q.scrollLeft-m),b(q)}function I(){i=!0}function o(){i=!1}function H(e){return e.targetTouches?e.targetTouches[0]:e}function A(e){return e.targetTouches&&1===e.targetTouches.length?!0:e.pointerType&&"mouse"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_MOUSE?!0:!1}function F(m){if(A(m)){k=!0;var n=H(m);l.pageX=n.pageX,l.pageY=n.pageY,E=(new Date).getTime(),null!==j&&clearInterval(j),m.stopPropagation()}}function D(s){if(!i&&k&&A(s)){var v=H(s),y={pageX:v.pageX,pageY:v.pageY},u=y.pageX-l.pageX,w=y.pageY-l.pageY;K(u,w),l=y;var p=(new Date).getTime(),m=p-E;m>0&&(C.x=u/m,C.y=w/m,E=p),x(u,w)&&(s.stopPropagation(),s.preventDefault())}}function J(){!i&&k&&(k=!1,clearInterval(j),j=setInterval(function(){return g.get(q)?Math.abs(C.x)<0.01&&Math.abs(C.y)<0.01?void clearInterval(j):(K(30*C.x,30*C.y),C.x*=0.8,void (C.y*=0.8)):void clearInterval(j)},10))}var l={},E=0,C={},j=null,i=!1,k=!1;B&&(G.event.bind(window,"touchstart",I),G.event.bind(window,"touchend",o),G.event.bind(q,"touchstart",F),G.event.bind(q,"touchmove",D),G.event.bind(q,"touchend",J)),z&&(window.PointerEvent?(G.event.bind(window,"pointerdown",I),G.event.bind(window,"pointerup",o),G.event.bind(q,"pointerdown",F),G.event.bind(q,"pointermove",D),G.event.bind(q,"pointerup",J)):window.MSPointerEvent&&(G.event.bind(window,"MSPointerDown",I),G.event.bind(window,"MSPointerUp",o),G.event.bind(q,"MSPointerDown",F),G.event.bind(q,"MSPointerMove",D),G.event.bind(q,"MSPointerUp",J)))}var g=c("../instances"),b=c("../update-geometry"),a=c("../update-scroll");f.exports=function(k,l,m){var j=g.get(k);d(k,j,l,m)}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],17:[function(A,v,j){var b=A("../lib/class"),h=A("../lib/helper"),m=A("./instances"),k=A("./update-geometry"),B=A("./handler/click-rail"),y=A("./handler/drag-scrollbar"),x=A("./handler/keyboard"),z=A("./handler/mouse-wheel"),w=A("./handler/native-scroll"),g=A("./handler/selection"),q=A("./handler/touch");v.exports=function(a,c){c="object"==typeof c?c:{},b.add(a,"ps-container");var d=m.add(a);d.settings=h.extend(d.settings,c),b.add(a,"ps-theme-"+d.settings.theme),B(a),y(a),z(a),w(a),d.settings.useSelectionScroll&&g(a),(h.env.supportsTouch||h.env.supportsIePointer)&&q(a,h.env.supportsTouch,h.env.supportsIePointer),d.settings.useKeyboard&&x(a),k(a) }},{"../lib/class":2,"../lib/helper":6,"./handler/click-rail":10,"./handler/drag-scrollbar":11,"./handler/keyboard":12,"./handler/mouse-wheel":13,"./handler/native-scroll":14,"./handler/selection":15,"./handler/touch":16,"./instances":18,"./update-geometry":19}],18:[function(A,v,j){function b(a){function d(){B.add(a,"ps-focus")}function f(){B.remove(a,"ps-focus")}var c=this;c.settings=g.clone(x),c.containerWidth=null,c.containerHeight=null,c.contentWidth=null,c.contentHeight=null,c.isRtl="rtl"===y.css(a,"direction"),c.isNegativeScroll=function(){var i=a.scrollLeft,l=null;return a.scrollLeft=-1,l=a.scrollLeft<0,a.scrollLeft=i,l}(),c.negativeScrollAdjustment=c.isNegativeScroll?a.scrollWidth-a.clientWidth:0,c.event=new z,c.ownerDocument=a.ownerDocument||document,c.scrollbarXRail=y.appendTo(y.e("div","ps-scrollbar-x-rail"),a),c.scrollbarX=y.appendTo(y.e("div","ps-scrollbar-x"),c.scrollbarXRail),c.scrollbarX.setAttribute("tabindex",0),c.event.bind(c.scrollbarX,"focus",d),c.event.bind(c.scrollbarX,"blur",f),c.scrollbarXActive=null,c.scrollbarXWidth=null,c.scrollbarXLeft=null,c.scrollbarXBottom=g.toInt(y.css(c.scrollbarXRail,"bottom")),c.isScrollbarXUsingBottom=c.scrollbarXBottom===c.scrollbarXBottom,c.scrollbarXTop=c.isScrollbarXUsingBottom?null:g.toInt(y.css(c.scrollbarXRail,"top")),c.railBorderXWidth=g.toInt(y.css(c.scrollbarXRail,"borderLeftWidth"))+g.toInt(y.css(c.scrollbarXRail,"borderRightWidth")),y.css(c.scrollbarXRail,"display","block"),c.railXMarginWidth=g.toInt(y.css(c.scrollbarXRail,"marginLeft"))+g.toInt(y.css(c.scrollbarXRail,"marginRight")),y.css(c.scrollbarXRail,"display",""),c.railXWidth=null,c.railXRatio=null,c.scrollbarYRail=y.appendTo(y.e("div","ps-scrollbar-y-rail"),a),c.scrollbarY=y.appendTo(y.e("div","ps-scrollbar-y"),c.scrollbarYRail),c.scrollbarY.setAttribute("tabindex",0),c.event.bind(c.scrollbarY,"focus",d),c.event.bind(c.scrollbarY,"blur",f),c.scrollbarYActive=null,c.scrollbarYHeight=null,c.scrollbarYTop=null,c.scrollbarYRight=g.toInt(y.css(c.scrollbarYRail,"right")),c.isScrollbarYUsingRight=c.scrollbarYRight===c.scrollbarYRight,c.scrollbarYLeft=c.isScrollbarYUsingRight?null:g.toInt(y.css(c.scrollbarYRail,"left")),c.scrollbarYOuterWidth=c.isRtl?g.outerWidth(c.scrollbarY):null,c.railBorderYWidth=g.toInt(y.css(c.scrollbarYRail,"borderTopWidth"))+g.toInt(y.css(c.scrollbarYRail,"borderBottomWidth")),y.css(c.scrollbarYRail,"display","block"),c.railYMarginHeight=g.toInt(y.css(c.scrollbarYRail,"marginTop"))+g.toInt(y.css(c.scrollbarYRail,"marginBottom")),y.css(c.scrollbarYRail,"display",""),c.railYHeight=null,c.railYRatio=null}function h(a){return"undefined"==typeof a.dataset?a.getAttribute("data-ps-id"):a.dataset.psId}function m(a,c){"undefined"==typeof a.dataset?a.setAttribute("data-ps-id",c):a.dataset.psId=c}function k(a){"undefined"==typeof a.dataset?a.removeAttribute("data-ps-id"):delete a.dataset.psId}var B=A("../lib/class"),y=A("../lib/dom"),x=A("./default-setting"),z=A("../lib/event-manager"),w=A("../lib/guid"),g=A("../lib/helper"),q={};j.add=function(a){var c=w();return m(a,c),q[c]=new b(a),q[c]},j.remove=function(a){delete q[h(a)],k(a)},j.get=function(a){return q[h(a)]}},{"../lib/class":2,"../lib/dom":3,"../lib/event-manager":4,"../lib/guid":5,"../lib/helper":6,"./default-setting":8}],19:[function(p,j,f){function b(a,c){return a.settings.minScrollbarLength&&(c=Math.max(c,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(c=Math.min(c,a.settings.maxScrollbarLength)),c}function d(a,i){var l={width:i.railXWidth};i.isRtl?l.left=i.negativeScrollAdjustment+a.scrollLeft+i.containerWidth-i.contentWidth:l.left=a.scrollLeft,i.isScrollbarXUsingBottom?l.bottom=i.scrollbarXBottom-a.scrollTop:l.top=i.scrollbarXTop+a.scrollTop,g.css(i.scrollbarXRail,l);var c={top:a.scrollTop,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?c.right=i.contentWidth-(i.negativeScrollAdjustment+a.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth:c.right=i.scrollbarYRight-a.scrollLeft:i.isRtl?c.left=i.negativeScrollAdjustment+a.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:c.left=i.scrollbarYLeft+a.scrollLeft,g.css(i.scrollbarYRail,c),g.css(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),g.css(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth})}var h=p("../lib/class"),g=p("../lib/dom"),q=p("../lib/helper"),m=p("./instances"),k=p("./update-scroll");j.exports=function(a){var c=m.get(a);c.containerWidth=a.clientWidth,c.containerHeight=a.clientHeight,c.contentWidth=a.scrollWidth,c.contentHeight=a.scrollHeight;var i;a.contains(c.scrollbarXRail)||(i=g.queryChildren(a,".ps-scrollbar-x-rail"),i.length>0&&i.forEach(function(e){g.remove(e)}),g.appendTo(c.scrollbarXRail,a)),a.contains(c.scrollbarYRail)||(i=g.queryChildren(a,".ps-scrollbar-y-rail"),i.length>0&&i.forEach(function(e){g.remove(e)}),g.appendTo(c.scrollbarYRail,a)),!c.settings.suppressScrollX&&c.containerWidth+c.settings.scrollXMarginOffset=c.railXWidth-c.scrollbarXWidth&&(c.scrollbarXLeft=c.railXWidth-c.scrollbarXWidth),c.scrollbarYTop>=c.railYHeight-c.scrollbarYHeight&&(c.scrollbarYTop=c.railYHeight-c.scrollbarYHeight),d(a,c),c.scrollbarXActive?h.add(a,"ps-active-x"):(h.remove(a,"ps-active-x"),c.scrollbarXWidth=0,c.scrollbarXLeft=0,k(a,"left",0)),c.scrollbarYActive?h.add(a,"ps-active-y"):(h.remove(a,"ps-active-y"),c.scrollbarYHeight=0,c.scrollbarYTop=0,k(a,"top",0)) }},{"../lib/class":2,"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-scroll":20}],20:[function(E,y,m){var g,k,v=E("./instances"),q=document.createEvent("Event"),F=document.createEvent("Event"),C=document.createEvent("Event"),A=document.createEvent("Event"),D=document.createEvent("Event"),z=document.createEvent("Event"),j=document.createEvent("Event"),x=document.createEvent("Event"),w=document.createEvent("Event"),B=document.createEvent("Event");q.initEvent("ps-scroll-up",!0,!0),F.initEvent("ps-scroll-down",!0,!0),C.initEvent("ps-scroll-left",!0,!0),A.initEvent("ps-scroll-right",!0,!0),D.initEvent("ps-scroll-y",!0,!0),z.initEvent("ps-scroll-x",!0,!0),j.initEvent("ps-x-reach-start",!0,!0),x.initEvent("ps-x-reach-end",!0,!0),w.initEvent("ps-y-reach-start",!0,!0),B.initEvent("ps-y-reach-end",!0,!0),y.exports=function(b,c,d){if("undefined"==typeof b){throw"You must provide an element to the update-scroll function"}if("undefined"==typeof c){throw"You must provide an axis to the update-scroll function"}if("undefined"==typeof d){throw"You must provide a value to the update-scroll function"}"top"===c&&0>=d&&(b.scrollTop=d=0,b.dispatchEvent(w)),"left"===c&&0>=d&&(b.scrollLeft=d=0,b.dispatchEvent(j));var a=v.get(b);"top"===c&&d>=a.contentHeight-a.containerHeight&&(b.scrollTop=d=a.contentHeight-a.containerHeight,b.dispatchEvent(B)),"left"===c&&d>=a.contentWidth-a.containerWidth&&(b.scrollLeft=d=a.contentWidth-a.containerWidth,b.dispatchEvent(x)),g||(g=b.scrollTop),k||(k=b.scrollLeft),"top"===c&&g>d&&b.dispatchEvent(q),"top"===c&&d>g&&b.dispatchEvent(F),"left"===c&&k>d&&b.dispatchEvent(C),"left"===c&&d>k&&b.dispatchEvent(A),"top"===c&&(b.scrollTop=g=d,b.dispatchEvent(D)),"left"===c&&(b.scrollLeft=k=d,b.dispatchEvent(z))}},{"./instances":18}],21:[function(c,g,j){var f=c("../lib/dom"),h=c("../lib/helper"),b=c("./instances"),a=c("./update-geometry"),d=c("./update-scroll");g.exports=function(i){var k=b.get(i);k&&(k.negativeScrollAdjustment=k.isNegativeScroll?i.scrollWidth-i.clientWidth:0,f.css(k.scrollbarXRail,"display","block"),f.css(k.scrollbarYRail,"display","block"),k.railXMarginWidth=h.toInt(f.css(k.scrollbarXRail,"marginLeft"))+h.toInt(f.css(k.scrollbarXRail,"marginRight")),k.railYMarginHeight=h.toInt(f.css(k.scrollbarYRail,"marginTop"))+h.toInt(f.css(k.scrollbarYRail,"marginBottom")),f.css(k.scrollbarXRail,"display","none"),f.css(k.scrollbarYRail,"display","none"),a(i),d(i,"top",i.scrollTop),d(i,"left",i.scrollLeft),f.css(k.scrollbarXRail,"display",""),f.css(k.scrollbarYRail,"display",""))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-geometry":19,"./update-scroll":20}]},{},[1]);(function(a){a(function(){a(document).on("contextmenu",".single-item-photo img, .os-lb-active-image",function(b){a(".copyright-tooltip").css("left",b.pageX).css("top",b.pageY).fadeIn("fast",function(){setTimeout(function(){jQuery(".copyright-tooltip").fadeOut()},1500)});return false})})})(jQuery);(function(a){a(function(){a("body").on("click",".osetin-vote-trigger",function(){var f=a(this);var c=a(this).data("post-id");var d=a(this).data("vote-action");var e=a(this).data("votes-count")?a(this).data("votes-count"):0;var b;if(d=="vote"){f.removeClass("osetin-vote-not-voted").addClass("osetin-vote-has-voted");b=e+1;f.data("votes-count",b);f.data("vote-action","unvote");f.find(".osetin-vote-count").text(b);if(b>0){f.find(".osetin-vote-count").removeClass("hidden")}f.find(".osetin-vote-action-label").text(f.data("has-voted-label"))}else{f.addClass("osetin-vote-not-voted").removeClass("osetin-vote-has-voted");b=e-1;f.data("votes-count",b);f.data("vote-action","vote");f.find(".osetin-vote-count").text(b);if(b===0){f.find(".osetin-vote-count").addClass("hidden")}f.find(".osetin-vote-action-label").text(f.data("not-voted-label"))}a.ajax({type:"POST",url:ajaxurl,data:{action:"osetin_vote_process_request",vote_post_id:c,vote_action:d},dataType:"json",success:function(i){if(i.status==200){var h=i.message.count;var g=i.message.has_voted;if(g){}else{}}}});return false})})})(jQuery);(function(a){a(function(){a("body").on("click",".osetin-proof-trigger",function(){var b=a(this).data("post-id");var c=a(this).attr("data-proof-action");var d=a('.tile-img-proof-btn[data-post-id="'+b+'"]');if(c=="proof"){d.removeClass("osetin-proof-not-proofed").addClass("osetin-proof-has-proofed");d.attr("data-proof-action","unproof");d.find(".osetin-proof-action-label").text(d.data("has-proofed-label"));a('.masonry-item .tile-img-proof-btn[data-post-id="'+b+'"]').closest(".masonry-item").addClass("proof-selected")}else{d.addClass("osetin-proof-not-proofed").removeClass("osetin-proof-has-proofed");d.attr("data-proof-action","proof");d.find(".osetin-proof-action-label").text(d.data("not-proofed-label"));a('.masonry-item .tile-img-proof-btn[data-post-id="'+b+'"]').closest(".masonry-item").removeClass("proof-selected")}a.ajax({type:"POST",url:ajaxurl,data:{action:"osetin_proof_process_request",proof_post_id:b,proof_action:c},dataType:"json",success:function(e){if(e.status==200){}}}); return false})})})(jQuery);(function(a){a.fn.osetin_infinite_scroll=function(b){var c=a.extend({},a.fn.osetin_infinite_scroll.defaults,b)};a.fn.osetin_infinite_scroll.defaults={foreground:"red",background:"yellow"};a.fn.osetin_infinite_scroll.init_infinite_scroll=function(){if(a("body").hasClass("with-infinite-scroll")||a("body").hasClass("with-infinite-button")){a(".hide-for-isotope").hide()}if(a("body").hasClass("with-infinite-scroll")&&a(".isotope-next-params").length){a(".hide-for-isotope").after('
    ')}if((a("body").hasClass("with-infinite-button")||a("body").hasClass("with-infinite-scroll"))&&a(".isotope-next-params").length){a(".load-more-posts-button-w").on("click",function(){a.fn.osetin_infinite_scroll.load_next_posts();return false})}};a.fn.osetin_infinite_scroll.load_next_posts=function(){if(!a("body").hasClass("infinite-loading-pending")){if(a(".isotope-next-params").length){a(".load-more-posts-button-w").addClass("loading-more-posts");if(a(".thumbnail-slider").length){var c=a(".thumbnail-slider").first().data("margin-between-thumbnails");var b=a(".thumbnail-slider").first().data("border-radius-for-thumbnails")}else{var c=0;var b=0}a.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"load_infinite_content",next_params:a(".isotope-next-params").data("params"),template_type:a(".isotope-next-params").data("template-type"),double_width_tiles:a(".isotope-next-params").data("double-width-tiles"),double_height_tiles:a(".isotope-next-params").data("double-height-tiles"),margin_between_items:a(".isotope-next-params").data("margin-between-items"),items_border_radius:a(".isotope-next-params").data("items-border-radius"),margin_between_thumbs:c,thumbs_border_radius:b,post_id:a(".isotope-next-params").data("post-id"),},beforeSend:function(){a("body").addClass("infinite-loading-pending")},success:function(e){if(e.success){if(e.has_posts){var d=a(e.new_posts);var f=a(".masonry-items");if(f.length){f.append(d);a.fn.osetin_general.set_grid_sizes();f.isotope("appended",d).find(".masonry-item").removeClass("hidden-item");setTimeout(function(){a.fn.osetin_general.re_layout_isotope();a.fn.osetin_general.re_initiate_scrollbars();a.fn.osetin_general.hide_or_show_slider_navigation_buttons();a.fn.osetin_general.set_step_offsets(f);a("body").removeClass("infinite-loading-pending");a(".load-more-posts-button-w").removeClass("loading-more-posts")},500)}if(a(".thumbnail-slider").length&&e.new_thumbnails&&!a(".content-thumbs").hasClass("do-not-load-more-thumbs")){a(".thumbnail-slider").append(e.new_thumbnails);a.fn.osetin_general.hide_or_show_thumbnails_navigation_links()}if(e.next_params){a(".isotope-next-params").data("params",e.next_params)}else{a(".isotope-next-params, .load-more-posts-button-w, .infinite-scroll-trigger, .pagination-w").remove()}}else{a(".isotope-next-params, .load-more-posts-button-w, .infinite-scroll-trigger, .pagination-w").remove();a("body").removeClass("infinite-loading-pending");a(".load-more-posts-button-w").removeClass("loading-more-posts")}}else{a(".load-more-posts-button-w").removeClass("loading-more-posts")}}})}}};a.fn.osetin_infinite_scroll.is_scrolled_into_view=function(d){if(a("body").hasClass("with-infinite-button")){return true}else{var f=a(window).scrollTop();var e=f+a(window).height();var b=a(d).offset().top;var c=b+a(d).height();return((c<=e)&&(b>=f))}}})(jQuery);(function(a){a.fn.osetin_general=function(b){var c=a.extend({},a.fn.osetin_general.defaults,b)};a.fn.osetin_general.defaults={responsive_size_mobile:600,background:"yellow"};a.fn.osetin_general.is_touch_device=function(){return"ontouchstart" in window||navigator.maxTouchPoints};a.fn.osetin_general.init_isotope=function(){var b=a(".masonry-items");if(b.length){if(a.fn.osetin_general.should_isotope_be_removed()){if(b.hasClass("packery-active")){b.isotope("destroy");b.removeClass("packery-active")}b.addClass("masonry-is-removed");a(".remove-scrollbar-on-mobile.activate-perfect-scrollbar.ps-container").perfectScrollbar("destroy")}else{b.removeClass("masonry-is-removed");if(b.hasClass("activate-first-slide")){b.find(".masonry-item:first-child").addClass("active")}var c=a.fn.osetin_general.init_isotope_layout();c.isotope("on","layoutComplete",function(){a.fn.osetin_general.set_step_offsets(b);a.fn.osetin_general.re_initiate_scrollbars();a.fn.osetin_general.re_initiate_slider_navigation_links();a(".masonry-items .hidden-item").removeClass("hidden-item");a(".load-more-posts-button-w").removeClass("loading-more-posts")});c.isotope("unbindResize")}}};a.fn.osetin_general.osetin_init_sliding_content_shadows=function(){if(a(".content-left .content-self").length){if(a(".content-left .content-self").outerHeight()>a(".content-left").outerHeight()){a(".content-left-sliding-shadow").removeClass("no-show");a(".content-left-reading-mode-open-btn").removeClass("no-show");a(".content-left-i").addClass("is-overflowed")}else{a(".content-left-sliding-shadow").addClass("no-show");a(".content-left-reading-mode-open-btn").addClass("no-show"); a(".content-left-i").removeClass("is-overflowed")}}if(a(".content-middle .content-self").length){if(a(".content-middle .content-self").outerHeight()>a(".content-middle").outerHeight()){a(".content-middle-sliding-shadow").removeClass("no-show");a(".content-middle-i").addClass("is-overflowed")}else{a(".content-middle-sliding-shadow").addClass("no-show");a(".content-middle-i").removeClass("is-overflowed")}}if(a(".content-right .content-self").length){if(a(".content-right .content-self").outerHeight()>a(".content-right").outerHeight()){a(".content-right-sliding-shadow").removeClass("no-show");a(".content-right-i").addClass("is-overflowed")}else{a(".content-right-sliding-shadow").addClass("no-show");a(".content-right-i").removeClass("is-overflowed")}}};a.fn.osetin_general.finish_site_loading=function(){a("body").removeClass("site-loading-step1").addClass("site-loading-step2");setTimeout(function(){a(".loading-animation-w, .loading-animation-label").remove();a("body").removeClass("site-loading-step2").addClass("site-loading-step3");a("body").addClass("load-map");if(a("body").hasClass("default-reading-mode")){a(".content-left-reading-mode-open-btn").click();setTimeout(function(){a.fn.osetin_general.re_layout_isotope()},2000)}setTimeout(function(){a("body").removeClass("site-loading-step3");a.fn.osetin_general.re_layout_isotope();setTimeout(function(){a("body").addClass("site-finished-loading");a.fn.osetin_general.inititate_gallery_item_flips();if(a(".activate-perfect-scrollbar").length){a(".activate-perfect-scrollbar").perfectScrollbar("update")}},1500)},1000)},100)};a.fn.osetin_general.init_items_with_description=function(){a(".items-with-description.show-details-on-click").on("click",".slide",function(b){if(b.target.nodeName!="A"&&b.target.nodeName!="SPAN"&&b.target.nodeName!="I"&&b.target.nodeName!="LI"&&b.target.nodeName!="IMG"){a(this).toggleClass("contents-active");return false}});a(".items-with-description.go-to-post-on-click").on("click",".slide",function(b){if(b.target.nodeName!="A"&&b.target.nodeName!="SPAN"&&b.target.nodeName!="I"&&b.target.nodeName!="LI"&&b.target.nodeName!="IMG"){document.location.href=a(this).find(".slide-quick-info-visible-box .slide-quick-title a").prop("href")}});a(".items-with-description").on("click",".slide-info-button",function(c){var b=a(this);b.closest(".slide").toggleClass("contents-active");return false});a(".items-with-description").on("click",".slide-contents-close",function(){var b=a(this);b.closest(".slide").removeClass("contents-active");return false});a(".items-with-description").on("click",".type-product.masonry-item",function(b){if(a(b.target).is("a")){}else{a(this).toggleClass("contents-active")}})};a.fn.osetin_general.set_content_height=function(){a(".content-right, .content-middle, .content-left").height(a.fn.osetin_general.viewport_height())};a.fn.osetin_general.recalculate_masonry_items_grid=function(){a.fn.osetin_general.set_content_height();a.fn.osetin_general.set_grid_sizes();setTimeout(function(){a.fn.osetin_general.re_layout_isotope()},1000)};a.fn.osetin_general.viewport_height=function(){var b=a(".all-content-wrapper").height();return b};a.fn.osetin_general.viewport_width=function(){var b=a(".all-content-wrapper").width();if(a("body").hasClass("reading-mode")){return b}if(b<=a.fn.osetin_general.defaults.responsive_size_mobile){return b}if(a("body").hasClass("content-left-visible")){b=b-a(".content-left").width()}if(a("body").hasClass("content-middle-visible")&&a("body").hasClass("content-middle-push-when-visible")){b=b-a(".content-middle").width()}if(a("body").hasClass("content-thumbs-visible")){b=b-a(".content-thumbs").width()}if(a("body").hasClass("menu-on-the-left-visible")){b=b-a(".menu-on-the-left").width()}return b};a.fn.osetin_general.init_isotope_layout=function(){var b=a(".masonry-items");var c;if(a.fn.osetin_general.should_isotope_be_removed()){if(b.hasClass("packery-active")){b.isotope("destroy");b.removeClass("packery-active")}b.addClass("masonry-is-removed");a(".remove-scrollbar-on-mobile.activate-perfect-scrollbar.ps-container").perfectScrollbar("destroy")}else{b.removeClass("masonry-is-removed");if(b.hasClass("packery-active")){if(a.fn.osetin_general.is_slider_direction_horizontal()&&b.hasClass("sliding-now-vertically")){b.addClass("sliding-now-horizontally").removeClass("sliding-now-vertically");a(".pagination-w").addClass("pagination-horizontal").removeClass("pagination-vertical");b.isotope("destroy");c=b.isotope(a.fn.osetin_general.get_isotope_layout_options())}else{if((a.fn.osetin_general.is_slider_direction_horizontal()===false)&&b.hasClass("sliding-now-horizontally")){b.addClass("sliding-now-vertically").removeClass("sliding-now-horizontally");a(".pagination-w").addClass("pagination-vertical").removeClass("pagination-horizontal");b.isotope("destroy");c=b.isotope(a.fn.osetin_general.get_isotope_layout_options())}}}else{if(a.fn.osetin_general.is_slider_direction_horizontal()){b.addClass("sliding-now-horizontally").removeClass("sliding-now-vertically"); a(".pagination-w").addClass("pagination-horizontal").removeClass("pagination-vertical")}else{b.addClass("sliding-now-vertically").removeClass("sliding-now-horizontally");a(".pagination-w").addClass("pagination-vertical").removeClass("pagination-horizontal")}b.addClass("packery-active");c=b.isotope(a.fn.osetin_general.get_isotope_layout_options());setTimeout(function(){a.fn.osetin_general.re_layout_isotope()},200)}return c}};a.fn.osetin_general.should_isotope_be_removed=function(){var b=a(".masonry-items");if(b.hasClass("remove-isotope-on-small-screens")&&(a.fn.osetin_general.viewport_width()<=a.fn.osetin_general.defaults.responsive_size_mobile)){return true}else{return false}};a.fn.osetin_general.is_slider_direction_horizontal=function(){var b=a(".masonry-items");if(b.hasClass("slide-horizontally")&&(a.fn.osetin_general.viewport_width()>a.fn.osetin_general.defaults.responsive_size_mobile)){return true}else{return false}};a.fn.osetin_general.get_isotope_layout_options=function(){var b;a(".masonry-settings-sliding-direction button.active").removeClass("active");if(a.fn.osetin_general.is_slider_direction_horizontal()){a('.masonry-settings-sliding-direction button[data-button-value="horizontal"]').addClass("active");b={itemSelector:".masonry-item",layoutMode:"packery",packery:{isHorizontal:true},transitionDuration:0,isInitLayout:false}}else{a('.masonry-settings-sliding-direction button[data-button-value="vertical"]').addClass("active");b={itemSelector:".masonry-item",layoutMode:"packery",packery:{isHorizontal:false},transitionDuration:0,isInitLayout:false}}return b};a.fn.osetin_general.initiate_isotope_navigation=function(){if(!a(".content-right .pagination-w, .content-left .pagination-w").length){a(".content-thumbs .load-more-posts-button-w").remove()}a(".item-slider-navigation-link").click(function(){var h=a("#"+a(this).data("target"));var i=h.data("step-offsets").split("|");var f;var e;var d;if(a(this).hasClass("horizontal")){e=h.closest(".activate-perfect-scrollbar");f=e.scrollLeft()}else{e=h.closest(".activate-perfect-scrollbar");f=e.scrollTop()}var g=a.fn.osetin_general.closest_number_index_in_array(f,i);if(a(this).data("slide-direction")=="forward"){d=g+1;if(d>=i.length){d=i.length-1}}else{d=g-1;if(d<0){d=0}}var c=i[d];if(c(f-50))&&(d>0)){c=i[d-1]}}else{if(c>f){if((c<(f+50))&&(d=(b.width()-1)){a(".masonry-next.horizontal").addClass("masonry-navigation-hidden");a(".pagination-w").removeClass("pagination-hidden");if(a("body").hasClass("with-infinite-scroll")&&a("body").hasClass("site-finished-loading")){a.fn.osetin_infinite_scroll.load_next_posts()}}else{a(".masonry-next.horizontal").removeClass("masonry-navigation-hidden");a(".pagination-w").addClass("pagination-hidden")}}if(b.hasClass("sliding-now-vertically")){a(".masonry-prev.horizontal, .masonry-next.horizontal").addClass("masonry-navigation-hidden");if(c.scrollTop()==0){a(".masonry-prev.vertical").addClass("masonry-navigation-hidden")}else{a(".masonry-prev.vertical").removeClass("masonry-navigation-hidden")}if((c.scrollTop()+c.height())>=(b.height()-1)){a(".masonry-next.vertical").addClass("masonry-navigation-hidden");a(".pagination-w").removeClass("pagination-hidden");if(a("body").hasClass("with-infinite-scroll")&&a("body").hasClass("site-finished-loading")){a.fn.osetin_infinite_scroll.load_next_posts() }}else{a(".masonry-next.vertical").removeClass("masonry-navigation-hidden");a(".pagination-w").addClass("pagination-hidden")}}a.fn.osetin_general.set_step_offsets(b)};a.fn.osetin_general.closest_number_index_in_array=function(d,h){var f=h[0];var c=0;var e=Math.abs(d-f);for(var b=0;b0)?e.data("items-per-step"):1;if((c/b)0){a(".single-item-photo").width(k)}var c=a.fn.osetin_general.get_image_name_for_tile(k,u,e);a(".single-item-photo").css("background-image","url("+a(".single-item-photo").data("image-"+c)+")")}if(a.fn.osetin_general.should_isotope_be_removed()){d.addClass("masonry-is-removed");return false}else{d.removeClass("masonry-is-removed")}var r;var s=0;if(d.data("margin-between-items")){s=d.data("margin-between-items")}if(!d.length){return}var u=a.fn.osetin_general.viewport_height();if(d.closest(".content-left").length){r=a(".content-left").width()}else{r=a.fn.osetin_general.viewport_width()}r=r-s;u=u-s;var b=false;var m=false;var f=false;var o=false;var q=false;var j=false;var i;var n=1;if(d.hasClass("square-items")){a(".masonry-settings-tile-size button.active").removeClass("active");a('.masonry-settings-tile-size button[data-button-value="fixed"]').addClass("active")}else{a(".masonry-settings-tile-size button.active").removeClass("active");a('.masonry-settings-tile-size button[data-button-value="natural"]').addClass("active")}if(a.fn.osetin_general.is_slider_direction_horizontal()){i=a.fn.osetin_general.calculate_items_per_step(d,u);j=Math.floor(u/i);if(d.hasClass("square-items")){q=j}else{q=d.data("custom-size");if(q&&(q.length>1)&&(q.slice(-1)=="%")){q=(parseInt(q.replace("%",""))/100)*a.fn.osetin_general.viewport_width();if(d.data("minimum-tile-size")){if(q1)&&(q.slice(-1)=="x")){q=q.replace("px","")}}f=q*2;o=j*2}else{i=a.fn.osetin_general.calculate_items_per_step(d,r);q=Math.floor(r/i);if(d.hasClass("square-items")){j=q}else{j=d.data("custom-size");if(j&&(j.length>1)&&(j.slice(-1)=="%")){j=(parseInt(j.replace("%",""))/100)*a.fn.osetin_general.viewport_height()}if(j&&(j.length>1)&&(j.slice(-1)=="x")){j=j.replace("px","")}}o=j*2;f=q*2}var l="item-size-xxs item-size-xs item-size-sm item-size-md item-size-lg item-size-xl item-size-xxl";var g="height-item-size-xxs height-item-size-xs height-item-size-sm height-item-size-md height-item-size-lg height-item-size-xl height-item-size-xxl";var p="width-item-size-xxs width-item-size-xs width-item-size-sm width-item-size-md width-item-size-lg width-item-size-xl width-item-size-xxl";var h=l+" "+g+" "+p;d.find(".masonry-item").each(function(){var w=a(this).find(".item-bg-image");var x=q;var v=j;if(a(this).data("proportion")){n=a(this).data("proportion")}if(a(this).hasClass("width-double")&&f){if((i==1)&&(a.fn.osetin_general.is_slider_direction_horizontal()===false)){x=q; v=o}else{x=f}}else{if(q){if(!j&&(n>0)){v=q/n}}}if(a(this).hasClass("height-double")&&o){if((i==1)&&a.fn.osetin_general.is_slider_direction_horizontal()){v=j;x=f}else{v=o}if(!x){x=Math.floor(v*n)}}else{if(j){a(this).height(j);if(!q){x=Math.floor(j*n)}}}a(this).width(x-s).height(v-s);a(this).removeClass(h);a(this).addClass(a.fn.osetin_general.get_item_css_class_by_size(Math.min(x,v)));a(this).addClass("height-"+a.fn.osetin_general.get_item_css_class_by_size(v));a(this).addClass("width-"+a.fn.osetin_general.get_item_css_class_by_size(x));if(w.length){w.each(function(){if(a(this).data("gallery-proportion")>0){n=a(this).data("gallery-proportion")}var y=a.fn.osetin_general.get_image_name_for_tile(x,v,n);a(this).css("background-image","url("+a(this).data("image-"+y)+")")})}})};a.fn.osetin_general.get_image_name_for_tile=function(g,d,e){var f="moon-max-size";var c=Math.max(g,d);var b=Math.round((g/d)*10000)/10000;if(((b-e)<0.02)&&(b-e)>-0.02){f=a.fn.osetin_general.get_image_name_by_size(c)}else{if(e>b){if(e>=1){f=a.fn.osetin_general.get_image_name_by_size(d*e)}else{f=a.fn.osetin_general.get_image_name_by_size(d)}}else{if(e>=1){f=a.fn.osetin_general.get_image_name_by_size(c)}else{f=a.fn.osetin_general.get_image_name_by_size(g/e)}}}return f};a.fn.osetin_general.get_image_name_by_size=function(b){var c="moon-max-size";if((b>0)&&(b<=300)){c="moon-fourth-size"}else{if((b>300)&&(b<=600)){c="moon-third-size"}else{if((b>600)&&(b<=900)){c="moon-half-size"}else{if((b>900)&&(b<=1200)){c="moon-two-third-size"}else{if((b>1200)&&(b<=1600)){c="moon-big-size"}}}}}return c};a.fn.osetin_general.get_item_css_class_by_size=function(b){var c="item-size-md";if((b>0)&&(b<=150)){c="item-size-xxs"}else{if((b>150)&&(b<=240)){c="item-size-xs"}else{if((b>240)&&(b<=300)){c="item-size-sm"}else{if((b>300)&&(b<=400)){c="item-size-md"}else{if((b>400)&&(b<=500)){c="item-size-lg"}else{if((b>500)&&(b<=600)){c="item-size-xl"}else{if(b>600){c="item-size-xxl"}}}}}}}return c};a.fn.osetin_general.set_step_offsets=function(d){var c=[];var b;d.find(".slide").each(function(){if(a.fn.osetin_general.is_slider_direction_horizontal()){c.push(Math.ceil(a(this).position().left))}else{c.push(Math.ceil(a(this).position().top))}});if(a.fn.osetin_general.is_slider_direction_horizontal()){b=d.width()-(a.fn.osetin_general.viewport_width()+d.find(".slide:last-child").position().left);if(b>0){b=d.width()-a.fn.osetin_general.viewport_width();c.push(b)}}else{b=d.height()-(a.fn.osetin_general.viewport_height()+d.find(".slide:last-child").position().top);if(b>0){b=d.height()-a.fn.osetin_general.viewport_height();c.push(b)}}c=_.uniq(c).sort(function(f,e){return f-e});d.data("step-offsets",c.join("|"))};a.fn.osetin_general.re_init_thumbnails_slider=function(){a.fn.osetin_general.hide_or_show_thumbnails_navigation_links()};a.fn.osetin_general.hide_or_show_thumbnails_navigation_links=function(){if(a(".thumbnail-slider-w").length){if(a(".thumbnail-slider-w").scrollTop()==0){a(".thumbnails-prev").hide()}else{a(".thumbnails-prev").show()}if((a(".thumbnail-slider-w").scrollTop()+a(".thumbnail-slider-w").height())>=(a(".thumbnail-slider-w").find(".thumbnail-slider").height()-1)){if(!a(".content-thumbs").hasClass("do-not-load-more-thumbs")){a(".thumbs-more-posts-btn").show()}a(".thumbnails-next").hide()}else{a(".thumbs-more-posts-btn").hide();a(".thumbnails-next").show()}}};a.fn.osetin_general.init_thumbnails_slider=function(){var b;var c=a(".thumbnail-slider");if(c.length){c.on("click",".slide",function(){var h=a(this);var g=a("#"+c.data("target-slider"));var f=g.closest(".content-right-i");if(!f.length){var f=g.closest(".content-left-i")}var e=g.find(".slide:eq("+h.index()+")");if(!e.length){e=g.find(".slide:last-child");if(a(".load-more-posts-button-w").length){a(".load-more-posts-button-w").click()}}if(!e.length){return false}if(g.hasClass("sliding-now-vertically")){b=e.position().top;f.addClass("sliding-after-thumb-click").animate({scrollTop:(b)},1000)}else{b=e.position().left;f.addClass("sliding-after-thumb-click").animate({scrollLeft:(b)},1000)}setTimeout(function(){f.removeClass("sliding-after-thumb-click")},1200);c.find(".active").removeClass("active");g.find(".active").removeClass("active");h.addClass("active");e.addClass("active");return false});c.on("click",".active-slide-label",function(){var g=a(this).closest(".slide");var f=a("#"+c.data("target-slider"));var e=f.find(".slide:eq("+g.index()+")");if(e.hasClass("contents-active")){e.removeClass("contents-active")}else{f.find(".contents-active").removeClass("contents-active");e.addClass("contents-active")}return false});a(".toggle-slider-rows").click(function(){var e=a("#"+a(this).data("target"));if(e.hasClass("one-per-row")){e.removeClass("one-per-row").addClass("two-per-row").data("columns-per-row",2)}else{if(e.hasClass("two-per-row")){e.removeClass("two-per-row").addClass("three-per-row").data("columns-per-row",3)}else{if(e.hasClass("three-per-row")){e.removeClass("three-per-row").addClass("four-per-row").data("columns-per-row",4) }else{if(e.hasClass("four-per-row")){e.removeClass("four-per-row").addClass("five-per-row").data("columns-per-row",5)}else{if(e.hasClass("five-per-row")){e.removeClass("five-per-row").addClass("one-per-row").data("columns-per-row",1)}}}}}a(".content-thumbs-i.activate-perfect-scrollbar").perfectScrollbar("update");a.fn.osetin_general.hide_or_show_thumbnails_navigation_links();return false})}a(".thumbnails-prev").on("click",function(){var g=a(".thumbnail-slider-w");var f=a(".thumbnail-slider").data("columns-per-row");if(f>0){var h=g.scrollTop();var e=h-Math.round(g.width()/f);g.animate({scrollTop:(e)},300)}return false});a(".thumbnails-next").on("click",function(){var g=a(".thumbnail-slider-w");var f=a(".thumbnail-slider").data("columns-per-row");if(f>0){var h=g.scrollTop();var e=h+Math.round(g.width()/f);g.animate({scrollTop:(e)},300)}return false});a.fn.osetin_general.hide_or_show_thumbnails_navigation_links();var d;if(a(".thumbnail-slider-w").length){a(".thumbnail-slider-w").on("scroll",function(){var e=a(this);clearTimeout(d);d=setTimeout(function(){a.fn.osetin_general.hide_or_show_thumbnails_navigation_links()},150)})}};a.fn.osetin_general.init_big_map=function(){a(".big-map-label").on("click",function(){a.fn.osetin_general.hide_panel_left();a.fn.osetin_general.show_panel_middle();var b=a("#location_header_"+a(this).data("location-id")).position().top;if(b>40){b=b-40}a(".content-middle-i").animate({scrollTop:b},700);return false})};a.fn.osetin_general.hide_panel_left=function(){a("body").removeClass("content-left-visible").addClass("content-left-hidden");return false};a.fn.osetin_general.show_panel_left=function(){a("body").removeClass("content-left-hidden").addClass("content-left-visible");return false};a.fn.osetin_general.hide_panel_middle=function(){a("body").removeClass("content-middle-visible").addClass("content-middle-hidden");return false};a.fn.osetin_general.show_panel_middle=function(){a("body").removeClass("content-middle-hidden").addClass("content-middle-visible");return false}})(jQuery);(function(c){function a(d){return((c(".display-type").css("content")==d)||(c(".display-type").css("content")=='"'+d+'"'))}function b(d){return((c(".display-type").css("content")!=d)&&(c(".display-type").css("content")!='"'+d+'"'))}if(c("body").hasClass("show-loading-animation")){c(".loading-animation").addClass("make-visible");c("body").addClass("site-trigger-loading")}c(function(){if(c(".posts-reel-item").length){c(".posts-reel-items").width(c(".posts-reel-item").length*352)}if(c("body").data("hide-extra-panels-on-small")=="yes"){if(c("body").hasClass("content-thumbs-visible")&&(c.fn.osetin_general.viewport_width()<=c.fn.osetin_general.defaults.responsive_size_mobile)){c("body").removeClass("content-thumbs-visible").addClass("content-thumbs-hidden")}if(c("body").hasClass("content-middle-visible")&&(c.fn.osetin_general.viewport_width()<=c.fn.osetin_general.defaults.responsive_size_mobile)){c("body").removeClass("content-middle-visible").addClass("content-middle-hidden").removeClass("content-middle-push-when-visible").addClass("content-middle-hover-when-visible")}}c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope();c.fn.osetin_general.initiate_isotope_navigation();c.fn.osetin_general.init_thumbnails_slider();c.fn.osetin_general.init_items_with_description();c.fn.osetin_general.init_big_map();c.fn.osetin_infinite_scroll.init_infinite_scroll();if(c.fn.osetin_general.is_touch_device()){c("body").addClass("is-touch-device")}c("body").on("click",".tile-img-download-btn",function(){});c("body").on("click",".osetin-lightbox-trigger, .gallery .gallery-item a, .osetin-lightbox-trigger-native",function(x){if(c(x.target).hasClass("stop-lightbox")){return}c(".os-lightbox").remove();var s=[];var l=[];var o=[];var w=[];var r=[];var j="";var C="";var B;var h="";var E;var G;var H;if(c(this).hasClass("osetin-lightbox-trigger")){B=c(this).data("lightbox-img-src");h=c(this).data("lightbox-caption");c(".osetin-lightbox-trigger").each(function(){s.push(c(this).data("lightbox-caption"));l.push(c(this).data("lightbox-thumb-src"));o.push(c(this).data("lightbox-img-src"));var I=c(this).find(".tile-actions-w").html();if(I){w.push(I)}else{w.push("")}var i=c(this).find(".tile-proof-selector").html();if(i){r.push(i)}else{r.push("")}})}else{B=c(this).prop("href");h=c(this).find("img").prop("alt");c(".gallery .gallery-item a, .osetin-lightbox-trigger-native").each(function(){s.push(c(this).find("img").prop("alt"));l.push(c(this).find("img").prop("src"));o.push(c(this).prop("href"))})}var p="";var y;var v=c("body").data("lb-share");for(y=0;y
    ';C+='
    '+w[y]+'
    '+v+"
    "+r[y]+"
    " }if(j!=""){j='
    '+j+"
    "}if(C!=""){C='
    '+C+"
    "}var F='
    '+c("body").data("lb-close")+'
    ';var z='
    '+c("body").data("lb-full")+'
    ';var q='
    '+z+F+"
    ";if(l.length>1){E='';G='';H=""}else{E="";G="";H="hide-thumbnails"}var A='
    ';if(h){var D='"}else{var D=''}var m='
    '+D+"
    ";c('
    '+C+q+A+m+E+G+j+"
    ").hide().appendTo("body").fadeIn(500);var n=c(".os-lb-thumbnails-i");var u=n.find(".thumbnail-item-bg").first().width()+10;n.width(u*n.find(".os-lb-thumbnail-trigger").length);var k=n.find(".os-lb-thumbnail-trigger .thumbnail-item-bg").length*u;n.width(k);if(k0){var h=i-1;c(".os-lb-thumbnail-trigger:eq("+h+")").click()}return false});c("body").on("click",".os-lb-navigation-next, .os-lb-active-image",function(){var i=c(".os-lb-thumbnails-w .active").index();if((i+1)(c(".os-lb-thumbnails-w").width()+c(".os-lb-thumbnails-w").scrollLeft()))||(j0){c(".os-lb-navigation-next").click()}else{c(".os-lb-navigation-prev").click()}e=false;setTimeout(function(){e=true},800)}});if(c("body").hasClass("show-loading-animation")){var d="";var g="";if(c(".single-item-photo").length){d=".all-content-wrapper";g=".single-item-photo"}if(c(".item-bg-image").length){d=".masonry-items";g=".item-bg-image"}if(c("body").data("animation-duration-type")=="images_loaded"){if(d==""){c.fn.osetin_general.finish_site_loading()}else{c(d).imagesLoaded({background:g},function(){c.fn.osetin_general.finish_site_loading()})}}else{if(c("body").data("animation-duration-type")=="images_loaded_delay"){if(d==""){setTimeout(function(){c.fn.osetin_general.finish_site_loading() },c("body").data("animation-duration-time"))}else{c(d).imagesLoaded({background:g},function(){setTimeout(function(){c.fn.osetin_general.finish_site_loading()},c("body").data("animation-duration-time"))})}}else{if(c("body").data("animation-duration-type")=="custom_delay"){setTimeout(function(){c.fn.osetin_general.finish_site_loading()},c("body").data("animation-duration-time"))}}}}else{if(c(".activate-perfect-scrollbar").length){c(".activate-perfect-scrollbar").perfectScrollbar("update")}c.fn.osetin_general.inititate_gallery_item_flips()}var f;c(".menu-activated-on-hover .os_menu > ul > li.menu-item-has-children").mouseenter(function(){var h=c(this);clearTimeout(f);h.closest("ul").addClass("has-active").find("> li").removeClass("active");h.addClass("active")});c(".menu-activated-on-hover .os_menu > ul > li.menu-item-has-children").mouseleave(function(){var h=c(this);if(h.closest(".menu-activated-on-hover").hasClass("full-screen-menu")){h.removeClass("active").closest("ul").removeClass("has-active")}else{f=setTimeout(function(){h.removeClass("active").closest("ul").removeClass("has-active")},200)}});c(".mobile_os_menu li.menu-item-has-children > a, .os_menu li.menu-item-has-children > a").click(function(i){var h=c(this).closest("li");if(h.hasClass("active")){h.closest("ul").removeClass("inactive");h.removeClass("active").find(".sub-menu").first().slideUp(200)}else{h.closest("ul").addClass("inactive");h.addClass("active").find(".sub-menu").first().slideDown(200)}return false});c(".flown-menu-toggler").click(function(){c(".flown-menu").fadeToggle("800");return false});c(".slideout-menu-close-btn").click(function(){c("body").removeClass("slideout-menu-visible");c(".full-content-fader").fadeOut(700);return false});c(".slideout-menu-open-btn").click(function(){c("body").addClass("slideout-menu-visible");c(".full-content-fader").fadeIn(700);return false});c(".full-screen-menu-close-btn").click(function(){c("body").removeClass("full-screen-menu-visible");return false});c(".full-screen-menu-open-btn").click(function(){c("body").addClass("full-screen-menu-visible");return false});c(".mn-content-right").click(function(){c("body").removeClass("mobile-content-left-visible mobile-content-right-visible mobile-content-middle-visible").addClass("mobile-content-right-visible");return false});c(".mn-content-left").click(function(){c("body").removeClass("mobile-content-left-visible mobile-content-right-visible mobile-content-middle-visible").addClass("mobile-content-left-visible");return false});c(".mn-content-middle").click(function(){c("body").removeClass("mobile-content-left-visible mobile-content-right-visible mobile-content-middle-visible").addClass("mobile-content-middle-visible");return false});c(".menu-on-the-left-search-btn").click(function(){c(".menu-on-the-left-search-w").addClass("active-search-form");c(".menu-on-the-left-search-w .search-field").focus();return false});c(".menu-on-the-left-search-close-btn").click(function(){c(".menu-on-the-left-search-w").removeClass("active-search-form");return false});c(".content-left-search-btn").click(function(){c(".content-left-search-w").addClass("active-search-form");c(".content-left-search-w .search-field").focus();c("body").addClass("hide-menu-on-the-left-open-btn");return false});c(".content-left-search-close-btn").click(function(){c(".content-left-search-w").removeClass("active-search-form");c("body").removeClass("hide-menu-on-the-left-open-btn");return false});c(".mobile-navigation-menu-open-btn").click(function(){c("body").toggleClass("mobile-navigation-menu-visible");c(".mobile-full-content-fader").fadeToggle(700);return false});c(".full-content-fader").click(function(){c("body").removeClass("slideout-menu-visible").removeClass("posts-reel-visible");c(".full-content-fader").fadeOut(700);return false});c(".posts-reel-activator").click(function(){c("body").toggleClass("posts-reel-visible");c(".full-content-fader").fadeToggle(700);return false});c(".activate-lightbox-btn").click(function(){if(c("body").hasClass("activate-lightbox")){c("body").removeClass("content-left-hidden").removeClass("activate-lightbox");if(c("body").hasClass("content-left-removed")){c("body").addClass("content-left-hidden")}else{c("body").removeClass("content-left-hidden");c("body").addClass("content-left-visible")}if(c("body").hasClass("content-middle-removed")){c("body").addClass("content-middle-hidden")}else{c("body").removeClass("content-middle-hidden");c("body").addClass("content-middle-visible")}}else{c("body").addClass("content-left-hidden").addClass("content-middle-hidden").removeClass("content-left-visible").removeClass("content-middle-visible").addClass("activate-lightbox")}c.fn.osetin_general.set_content_height();c.fn.osetin_general.set_grid_sizes();setTimeout(function(){c.fn.osetin_general.re_layout_isotope()},1000);return false});c(".content-thumbs-show-btn").click(function(){c("#masonrySettingSectionThumbs").prop("checked",true);c("body").removeClass("content-thumbs-hidden").addClass("content-thumbs-visible"); c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".content-thumbs-hide-btn").click(function(){c("#masonrySettingSectionThumbs").prop("checked",false);c("body").removeClass("content-thumbs-visible").addClass("content-thumbs-hidden");c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".content-middle-show-btn").click(function(){c("#masonrySettingSectionDetails").prop("checked",true);c("body").removeClass("content-middle-hidden").addClass("content-middle-visible");c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".content-middle-hide-icon, .content-middle-hide-btn").click(function(){c("#masonrySettingSectionDetails").prop("checked",false);c("body").removeClass("content-middle-visible").addClass("content-middle-hidden");c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".content-right-fader").click(function(){if(c("body").hasClass("content-middle-hover-when-visible")){c("#masonrySettingSectionDetails").prop("checked",false);c("body").removeClass("content-middle-visible").addClass("content-middle-hidden")}return false});c(".content-left-show-btn").click(function(){c("body").removeClass("content-left-hidden").addClass("content-left-visible");c("#masonrySettingSectionLeft").prop("checked",true);c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".content-left-reading-mode-open-btn, .content-left-reading-mode-close-btn").click(function(){c("body").toggleClass("reading-mode");setTimeout(function(){c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".content-left-hide-icon").click(function(){c("body").removeClass("content-left-visible").addClass("content-left-hidden");c("#masonrySettingSectionLeft").prop("checked",false);c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".menu-on-the-left-hide-icon").click(function(){c("body").removeClass("menu-on-the-left-visible").addClass("menu-on-the-left-hidden");c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(".menu-on-the-left-open-btn").click(function(){c("body").removeClass("menu-on-the-left-hidden").addClass("menu-on-the-left-visible");c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);return false});c(document).keyup(function(h){if(h.keyCode==27){c("body").removeClass("activate-lightbox").addClass("content-left-visible").removeClass("content-left-hidden")}});c(".menu-borders-around-toggle-btn").click(function(){c("body").toggleClass("menu-borders-around-visible");setTimeout(function(){c.fn.osetin_general.set_content_height();c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_init_thumbnails_slider();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);c.fn.osetin_general.osetin_init_sliding_content_shadows()},800);return false});c(".menu-borders-top-toggle-btn").click(function(){c("body").toggleClass("menu-borders-top-visible");setTimeout(function(){c.fn.osetin_general.set_content_height();c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();setTimeout(function(){c.fn.osetin_general.re_layout_isotope(); c.fn.osetin_general.re_init_thumbnails_slider();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000);c.fn.osetin_general.osetin_init_sliding_content_shadows()},800);return false});if(c(".activate-perfect-scrollbar").length){c(".activate-perfect-scrollbar").perfectScrollbar({includePadding:true,useBothWheelAxes:true,wheelPropagation:true});if(c.fn.osetin_general.should_isotope_be_removed()){c(".remove-scrollbar-on-mobile.activate-perfect-scrollbar.ps-container").perfectScrollbar("destroy")}}c.fn.osetin_general.osetin_init_sliding_content_shadows();c(window).load(function(){if(c(".masonry-items").hasClass("packery-active")){c(".masonry-items").isotope("layout")}});c(window).resize(function(){if(this.resizeTO){clearTimeout(this.resizeTO)}this.resizeTO=setTimeout(function(){c(this).trigger("resizeEnd")},500)});c(window).bind("resizeEnd",function(){c.fn.osetin_general.set_content_height();c.fn.osetin_general.set_grid_sizes();c.fn.osetin_general.init_isotope_layout();this.resizeTO=setTimeout(function(){c.fn.osetin_general.re_layout_isotope();c.fn.osetin_general.re_init_thumbnails_slider();c.fn.osetin_general.osetin_init_sliding_content_shadows();c.fn.osetin_general.re_initiate_scrollbars();c.fn.osetin_general.hide_or_show_slider_navigation_buttons()},1000)})});c(".masonry-settings-columns button").on("click",function(){var d=c(this).data("button-value");c(".masonry-items").data("items-per-step",d).removeClass("masonry-responsive-columns").data("responsive-size","");c.fn.osetin_general.reset_masonry_items_after_settings_change()});c(".masonry-settings-sliding-direction button").on("click",function(){var d=c(this).data("button-value");if(d=="vertical"){c(".masonry-items").removeClass("slide-horizontally").addClass("slide-vertically")}else{c(".masonry-items").removeClass("slide-vertically").addClass("slide-horizontally")}c.fn.osetin_general.reset_masonry_items_after_settings_change()});c(".masonry-settings-tile-size button").on("click",function(){var d=c(this).data("button-value");if(d=="fixed"){c(".masonry-items").addClass("square-items")}else{c(".masonry-items").removeClass("square-items")}c.fn.osetin_general.reset_masonry_items_after_settings_change()});c(".masonry-settings-toggler").on("click",function(){c(".masonry-settings-panel-w").toggleClass("active")});c(".msp-close").on("click",function(){c(".masonry-settings-panel-w").toggleClass("active")});c(".masonry-settings-tile-style button").on("click",function(){var e=c(".masonry-items");var d=c(this).data("button-value");c(this).toggleClass("active");if(d=="margin"&&c(this).hasClass("active")){e.css("padding-left","14px").css("padding-top","14px").data("margin-between-items",14);e.find(".masonry-item").css("padding-right","14px").css("padding-bottom","14px");c(".isotope-next-params").data("margin-between-items",14)}if(d=="margin"&&!c(this).hasClass("active")){e.css("padding-left","0px").css("padding-top","0px").data("margin-between-items",0);e.find(".masonry-item").css("padding-right","0px").css("padding-bottom","0px");c(".isotope-next-params").data("margin-between-items",0)}if(d=="round"&&c(this).hasClass("active")){e.find(".item-contents").css("border-radius","14px");e.css("padding-left","14px").css("padding-top","14px").data("margin-between-items",14);e.find(".masonry-item").css("padding-right","14px").css("padding-bottom","14px");c('.masonry-settings-tile-style button[data-button-value="margin"]').addClass("active");c(".isotope-next-params").data("margin-between-items",14);c(".isotope-next-params").data("items-border-radius",14)}if(d=="round"&&!c(this).hasClass("active")){e.find(".item-contents").css("border-radius","0px");c(".isotope-next-params").data("margin-between-items",0);c(".isotope-next-params").data("items-border-radius",0)}c.fn.osetin_general.reset_masonry_items_after_settings_change()});c("#masonrySettingSectionLeft").change(function(){if(c(this).is(":checked")){c(".content-left-show-btn").click()}else{c("body").removeClass("reading-mode");c("#masonrySettingSectionReadingMode").prop("checked",false);c(".content-left-hide-icon").click()}});c("#masonrySettingSectionDetails").change(function(){if(c(this).is(":checked")){c(".content-middle-show-btn").click();if(c("body").hasClass("reading-mode")){c(".content-left-reading-mode-close-btn").click();c("#masonrySettingSectionReadingMode").prop("checked",false)}}else{c(".content-middle-hide-icon").click()}});c("#masonrySettingSectionThumbs").change(function(){if(c(this).is(":checked")){c(".content-thumbs-show-btn").click()}else{c(".content-thumbs-hide-btn").click()}});c("#masonrySettingSectionReadingMode").change(function(){if(c(this).is(":checked")){c(".content-left-show-btn").click();c("#masonrySettingSectionLeft").prop("checked",true);c(".content-left-reading-mode-open-btn").click()}else{c(".content-left-reading-mode-close-btn").click()}});if(c("body").hasClass("reading-mode")||c("body").hasClass("default-reading-mode")){c("#masonrySettingSectionReadingMode").prop("checked",true) }if(c("body").hasClass("content-left-visible")){c("#masonrySettingSectionLeft").prop("checked",true)}if(c("body").hasClass("content-middle-visible")){c("#masonrySettingSectionDetails").prop("checked",true)}if(c("body").hasClass("content-thumbs-visible")){c("#masonrySettingSectionThumbs").prop("checked",true)}if(c("body").hasClass("content-thumbs-removed")){c('label[for="masonrySettingSectionThumbs"]').hide()}if(c("body").hasClass("content-middle-removed")){c('label[for="masonrySettingSectionDetails"]').hide()}if(c("body").hasClass("content-left-removed")){c('label[for="masonrySettingSectionLeft"]').hide();c('label[for="masonrySettingSectionReadingMode"]').hide()}if(!c(".content-left-reading-mode-open-btn").length){c('label[for="masonrySettingSectionReadingMode"]').hide()}if(!c(".masonry-items").length){c(".masonry-settings-only").hide()}})(jQuery);!function(g,f){function j(){if(!h){h=!0;var b,o,n,m,l=-1!==navigator.appVersion.indexOf("MSIE 10"),k=!!navigator.userAgent.match(/Trident.*rv:11\./),e=f.querySelectorAll("iframe.wp-embedded-content");for(o=0;o1000){n=1000}else{if(200>~~n){n=200}}o.height=n}if("link"===q.message){if(m=f.createElement("a"),l=f.createElement("a"),m.href=o.getAttribute("src"),l.href=q.value,l.host===m.host){if(f.activeElement===o){g.top.location.href=q.value}}}}else{}}}}},i){g.addEventListener("message",g.wp.receiveEmbedMessage,!1),f.addEventListener("DOMContentLoaded",j,!1),g.addEventListener("load",j,!1)}}}(window,document);(function(a5,a3,a1){function aa(h,f,b){var a=a3.createElement(h);return f&&(a.id=aW+f),b&&(a.style.cssText=b),a5(a)}function aB(e){var d=aD.length,f=(aj+e)%d;return f<0?d+f:f}function a8(d,c){return Math.round((/%/.test(d)?(c==="x"?aC.width():aC.height())/100:1)*parseInt(d,10))}function a9(b){return ap.photo||/\.(gif|png|jpe?g|bmp|ico)((#|\?).*)?$/i.test(b)}function a7(){var a;ap=a5.extend({},a5.data(ak,aX));for(a in ap){a5.isFunction(ap[a])&&a.slice(0,2)!=="on"&&(ap[a]=ap[a].call(ak))}ap.rel=ap.rel||ak.rel||"nofollow",ap.href=ap.href||a5(ak).attr("href"),ap.title=ap.title||ak.title,typeof ap.href=="string"&&(ap.href=a5.trim(ap.href))}function a6(a,d){a5.event.trigger(a),d&&d.call(ak)}function a4(){var h,f=aW+"Slideshow_",l="click."+aW,k,j,i;ap.slideshow&&aD[1]?(k=function(){av.text(ap.slideshowStop).unbind(l).bind(aS,function(){if(ap.loop||aD[aj+1]){h=setTimeout(ad.next,ap.slideshowSpeed)}}).bind(aT,function(){clearTimeout(h)}).one(l+" "+aR,j),aK.removeClass(f+"off").addClass(f+"on"),h=setTimeout(ad.next,ap.slideshowSpeed)},j=function(){clearTimeout(h),av.text(ap.slideshowStart).unbind([aS,aT,aR,l].join(" ")).one(l,function(){ad.next(),k()}),aK.removeClass(f+"on").addClass(f+"off")},ap.slideshowAuto?k():j()):aK.removeClass(f+"off "+f+"on")}function a2(a){af||(ak=a,a7(),aD=a5(ak),aj=0,ap.rel!=="nofollow"&&(aD=a5("."+aV).filter(function(){var c=a5.data(this,aX).rel||this.rel;return c===ap.rel}),aj=aD.index(ak),aj===-1&&(aD=aD.add(ak),aj=aD.length-1)),ah||(ah=ag=!0,aK.show(),ap.returnFocus&&a5(ak).blur().one(aQ,function(){a5(this).focus()}),aL.css({opacity:+ap.opacity,cursor:ap.overlayClose?"pointer":"auto"}).show(),ap.w=a8(ap.initialWidth,"x"),ap.h=a8(ap.initialHeight,"y"),ad.position(),aN&&aC.bind("resize."+aM+" scroll."+aM,function(){aL.css({width:aC.width(),height:aC.height(),top:aC.scrollTop(),left:aC.scrollLeft()})}).trigger("resize."+aM),a6(aU,ap.onOpen),aq.add(ax).hide(),ar.html(ap.close).show()),ad.load(!0))}function a0(){!aK&&a3.body&&(ab=!1,aC=a5(a1),aK=aa(ac).attr({id:aX,"class":aO?aW+(aN?"IE6":"IE"):""}).hide(),aL=aa(ac,"Overlay",aN?"position:absolute":"").hide(),aJ=aa(ac,"Wrapper"),aI=aa(ac,"Content").append(aA=aa(ac,"LoadedContent","width:0; height:0; overflow:hidden"),ay=aa(ac,"LoadingOverlay").add(aa(ac,"LoadingGraphic")),ax=aa(ac,"Title"),aw=aa(ac,"Current"),au=aa(ac,"Next"),at=aa(ac,"Previous"),av=aa(ac,"Slideshow").bind(aU,a4),ar=aa(ac,"Close")),aJ.append(aa(ac).append(aa(ac,"TopLeft"),aH=aa(ac,"TopCenter"),aa(ac,"TopRight")),aa(ac,!1,"clear:left").append(aG=aa(ac,"MiddleLeft"),aI,aF=aa(ac,"MiddleRight")),aa(ac,!1,"clear:left").append(aa(ac,"BottomLeft"),aE=aa(ac,"BottomCenter"),aa(ac,"BottomRight"))).find("div div").css({"float":"left"}),az=aa(ac,!1,"position:absolute; width:9999px; visibility:hidden; display:none"),aq=au.add(at).add(aw).add(av),a5(a3.body).append(aL,aK.append(aJ,az))) }function aY(){return aK?(ab||(ab=!0,ao=aH.height()+aE.height()+aI.outerHeight(!0)-aI.height(),an=aG.width()+aF.width()+aI.outerWidth(!0)-aI.width(),am=aA.outerHeight(!0),al=aA.outerWidth(!0),aK.css({"padding-bottom":ao,"padding-right":an}),au.click(function(){ad.next()}),at.click(function(){ad.prev()}),ar.click(function(){ad.close()}),aL.click(function(){ap.overlayClose&&ad.close()}),a5(a3).bind("keydown."+aW,function(d){var c=d.keyCode;ah&&ap.escKey&&c===27&&(d.preventDefault(),ad.close()),ah&&ap.arrowKey&&aD[1]&&(c===37?(d.preventDefault(),at.click()):c===39&&(d.preventDefault(),au.click()))}),a5("."+aV,a3).live("click",function(b){b.which>1||b.shiftKey||b.altKey||b.metaKey||(b.preventDefault(),a2(this))})),!0):!1}var aZ={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:0.9,preloading:!0,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:!1,returnFocus:!0,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:undefined},aX="colorbox",aW="cbox",aV=aW+"Element",aU=aW+"_open",aT=aW+"_load",aS=aW+"_complete",aR=aW+"_cleanup",aQ=aW+"_closed",aP=aW+"_purge",aO=!a5.support.opacity&&!a5.support.style,aN=aO&&!a1.XMLHttpRequest,aM=aW+"_IE6",aL,aK,aJ,aI,aH,aG,aF,aE,aD,aC,aA,az,ay,ax,aw,av,au,at,ar,aq,ap,ao,an,am,al,ak,aj,ai,ah,ag,af,ae,ad,ac="div",ab;if(a5.colorbox){return}a5(a0),ad=a5.fn[aX]=a5[aX]=function(a,e){var d=this;a=a||{},a0();if(aY()){if(!d[0]){if(d.selector){return d}d=a5(""),a.open=!0}e&&(a.onComplete=e),d.each(function(){a5.data(this,aX,a5.extend({},a5.data(this,aX)||aZ,a))}).addClass(aV),(a5.isFunction(a.open)&&a.open.call(d)||a.open)&&a2(d[0])}return d},ad.position=function(j,f){function k(b){aH[0].style.width=aE[0].style.width=aI[0].style.width=b.style.width,aI[0].style.height=aG[0].style.height=aF[0].style.height=b.style.height}var p=0,o=0,n=aK.offset(),m=aC.scrollTop(),l=aC.scrollLeft();aC.unbind("resize."+aW),aK.css({top:-90000,left:-90000}),ap.fixed&&!aN?(n.top-=m,n.left-=l,aK.css({position:"fixed"})):(p=m,o=l,aK.css({position:"absolute"})),ap.right!==!1?o+=Math.max(aC.width()-ap.w-al-an-a8(ap.right,"x"),0):ap.left!==!1?o+=a8(ap.left,"x"):o+=Math.round(Math.max(aC.width()-ap.w-al-an,0)/2),ap.bottom!==!1?p+=Math.max(aC.height()-ap.h-am-ao-a8(ap.bottom,"y"),0):ap.top!==!1?p+=a8(ap.top,"y"):p+=Math.round(Math.max(aC.height()-ap.h-am-ao,0)/2),aK.css({top:n.top,left:n.left}),j=aK.width()===ap.w+al&&aK.height()===ap.h+am?0:j||0,aJ[0].style.width=aJ[0].style.height="9999px",aK.dequeue().animate({width:ap.w+al,height:ap.h+am,top:p,left:o},{duration:j,complete:function(){k(this),ag=!1,aJ[0].style.width=ap.w+al+an+"px",aJ[0].style.height=ap.h+am+ao+"px",ap.reposition&&setTimeout(function(){aC.bind("resize."+aW,ad.position)},1),f&&f()},step:function(){k(this)}})},ad.resize=function(b){ah&&(b=b||{},b.width&&(ap.w=a8(b.width,"x")-al-an),b.innerWidth&&(ap.w=a8(b.innerWidth,"x")),aA.css({width:ap.w}),b.height&&(ap.h=a8(b.height,"y")-am-ao),b.innerHeight&&(ap.h=a8(b.innerHeight,"y")),!b.innerHeight&&!b.height&&(aA.css({height:"auto"}),ap.h=aA.height()),aA.css({height:ap.h}),ad.position(ap.transition==="none"?0:ap.speed))},ad.prep=function(a){function f(){return ap.w=ap.w||aA.width(),ap.w=ap.mw&&ap.mw1){typeof ap.current=="string"&&aw.html(ap.current.replace("{current}",aj+1).replace("{total}",w)).show(),au[ap.loop||ajap.mw&&(b=(ai.width-ap.mw)/ai.width,g()),ap.mh&&ai.height>ap.mh&&(b=(ai.height-ap.mh)/ai.height,g())),ap.h&&(ai.style.marginTop=Math.max(ap.h-ai.height,0)/2+"px"),aD[1]&&(ap.loop||aD[aj+1])&&(ai.style.cursor="pointer",ai.onclick=function(){ad.next()}),aO&&(ai.style.msInterpolationMode="bicubic"),setTimeout(function(){f(ai)},1)}),setTimeout(function(){ai.src=h},1)):h&&az.load(h,ap.data,function(e,j,i){f(j==="error"?aa(ac,"Error").text("Request unsuccessful: "+i.statusText):a5(this).contents())})},ad.next=function(){!ag&&aD[1]&&(ap.loop||aD[aj+1])&&(aj=aB(1),ad.load())},ad.prev=function(){!ag&&aD[1]&&(ap.loop||aj)&&(aj=aB(-1),ad.load())},ad.close=function(){ah&&!af&&(af=!0,ah=!1,a6(aR,ap.onCleanup),aC.unbind("."+aW+" ."+aM),aL.fadeTo(200,0),aK.stop().fadeTo(300,0,function(){aK.add(aL).css({opacity:1,cursor:"auto"}).hide(),a6(aP),aA.remove(),setTimeout(function(){af=!1,a6(aQ,ap.onClosed)},1)}))},ad.remove=function(){a5([]).add(aK).add(aL).remove(),aK=null,a5("."+aV).removeData(aX).removeClass(aV).die()},ad.element=function(){return a5(ak)},ad.settings=aZ})(jQuery,document,this);(function(c,a,b){if(!b.wordfenceAJAXWatcher){b.wordfenceAJAXWatcher={blockWarningOpen:false,init:function(){c(a).ajaxError(function(d,k,l,h){if(wordfenceAJAXWatcher.blockWarningOpen){return}var e=l.url;if(e.length>63){e=e.substring(0,30)+"..."+e.substring(e.length-30)}var n=c("
    ").text(e).html();var j=c(k.responseText);var o=j.filter("#whitelist-form").add(j.find("#whitelist-form")).attr("action");var g=j.filter("input[name]").add(j.find("input[name]"));var m={};for(var f=0;fBackground Request Blocked

    Wordfence Firewall blocked a background request to WordPress for the URL "+n+'. If this occurred as a result of an intentional action, you may consider whitelisting the request to allow it in the future.

    Whitelist this action Dismiss

    ',onComplete:function(){c("#background-block-dismiss").click(function(i){i.preventDefault();i.stopPropagation();c.wordfenceBox.close()});c("#background-block-whitelist").click(function(i){i.preventDefault();i.stopPropagation();if(confirm("Are you sure you want to whitelist this action?")){c.ajax({method:"POST",url:o,data:m,global:false,success:function(){alert("The request has been whitelisted. Please try it again.");c.wordfenceBox.close()},error:function(){alert("An error occurred when adding the request to the whitelist.");c.wordfenceBox.close()}})}})},onClosed:function(){wordfenceAJAXWatcher.blockWarningOpen=false}})})}}}c(function(){wordfenceAJAXWatcher.init()})}(jQuery,document,window));!function(aR,ba,a5){function aZ(a,d,c){var b=ba.createElement(a);return d&&(b.id=aa+d),c&&(b.style.cssText=c),aR(b)}function aX(){return a5.innerHeight?a5.innerHeight:aR(a5).height()}function aT(b,a){a!==Object(a)&&(a={}),this.cache={},this.el=b,this.value=function(c){var d;return void 0===this.cache[c]&&(d=aR(this.el).attr("data-wfbox-"+c),void 0!==d?this.cache[c]=d:void 0!==a[c]?this.cache[c]=a[c]:void 0!==ac[c]&&(this.cache[c]=ac[c])),this.cache[c]},this.get=function(d){var c=this.value(d);return aR.isFunction(c)?c.call(this.el,this):c}}function a6(b){var c=ad.length,a=(aE+b)%c;return 0>a?c+a:a}function be(a,b){return Math.round((/%/.test(a)?("x"===b?aA.width():aX())/100:1)*parseInt(a,10))}function aS(a,b){return a.get("photo")||a.get("photoRegex").test(b)}function a1(a,b){return a.get("retinaUrl")&&a5.devicePixelRatio>1?b.replace(a.get("photoRegex"),a.get("retinaSuffix")):b}function bb(a){"contains" in aN[0]&&!aN[0].contains(a.target)&&a.target!==aP[0]&&(a.stopPropagation(),aN.focus()) }function bc(a){bc.str!==a&&(aN.add(aP).removeClass(bc.str).addClass(a),bc.str=a)}function a7(a){aE=0,a&&a!==!1&&"nofollow"!==a?(ad=aR("."+a8).filter(function(){var b=aR.data(this,ab),c=new aT(this,b);return c.get("rel")===a}),aE=ad.index(bf.el),-1===aE&&(ad=ad.add(bf.el),aE=ad.length-1)):ad=aR(bf.el)}function aQ(a){aR(ba).trigger(a),ah.triggerHandler(a)}function a9(b){var j;if(!ay){if(j=aR(b).data(ab),bf=new aT(b,j),a7(bf.get("rel")),!af){af=aK=!0,bc(bf.get("className")),aN.css({visibility:"hidden",display:"block",opacity:""}),av=aZ(ax,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),bd.css({width:"",height:""}).append(av),a4=ag.height()+a2.height()+bd.outerHeight(!0)-bd.height(),aB=aC.width()+aw.width()+bd.outerWidth(!0)-bd.width(),ao=av.outerHeight(!0),aL=av.outerWidth(!0);var d=be(bf.get("initialWidth"),"x"),c=be(bf.get("initialHeight"),"y"),a=bf.get("maxWidth"),e=bf.get("maxHeight");bf.w=Math.max((a!==!1?Math.min(d,be(a,"x")):d)-aL-aB,0),bf.h=Math.max((e!==!1?Math.min(c,be(e,"y")):c)-ao-a4,0),av.css({width:"",height:bf.h}),au.position(),aQ(aV),bf.get("onOpen"),an.add(az).hide(),aN.focus(),bf.get("trapFocus")&&ba.addEventListener&&(ba.addEventListener("focus",bb,!0),ah.one(aJ,function(){ba.removeEventListener("focus",bb,!0)})),bf.get("returnFocus")&&ah.one(aJ,function(){aR(bf.el).focus()})}var g=parseFloat(bf.get("opacity"));aP.css({opacity:g===g?g:"",cursor:bf.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),bf.get("closeButton")?am.html(bf.get("close")).appendTo(bd):am.appendTo("
    "),aO()}}function aW(){aN||(ae=!1,aA=aR(a5),aN=aZ(ax).attr({id:ab,"class":aR.support.opacity===!1?aa+"IE":"",role:"dialog",tabindex:"-1"}).hide(),aP=aZ(ax,"Overlay").hide(),aq=aR([aZ(ax,"LoadingOverlay")[0],aZ(ax,"LoadingGraphic")[0]]),aM=aZ(ax,"Wrapper"),bd=aZ(ax,"Content").append(az=aZ(ax,"Title"),aj=aZ(ax,"Current"),ar=aR('