!function(t,e){t.MixItUp=function(){var e=this;e._execAction("_constructor",0),t.extend(e,{selectors:{target:".mix",filter:".filter",sort:".sort"},animation:{enable:!0,effects:"fade scale",duration:600,easing:"ease",perspectiveDistance:"3000",perspectiveOrigin:"50% 50%",queue:!0,queueLimit:1,animateChangeLayout:!1,animateResizeContainer:!0,animateResizeTargets:!1,staggerSequence:!1,reverseOut:!1},callbacks:{onMixLoad:!1,onMixStart:!1,onMixBusy:!1,onMixEnd:!1,onMixFail:!1,_user:!1},controls:{enable:!0,live:!1,toggleFilterButtons:!1,toggleLogic:"or",activeClass:"active"},layout:{display:"inline-block",containerClass:"",containerClassFail:"fail"},load:{filter:"all",sort:!1},_$body:null,_$container:null,_$targets:null,_$parent:null,_$sortButtons:null,_$filterButtons:null,_suckMode:!1,_mixing:!1,_sorting:!1,_clicking:!1,_loading:!0,_changingLayout:!1,_changingClass:!1,_changingDisplay:!1,_origOrder:[],_startOrder:[],_newOrder:[],_activeFilter:null,_toggleArray:[],_toggleString:"",_activeSort:"default:asc",_newSort:null,_startHeight:null,_newHeight:null,_incPadding:!0,_newDisplay:null,_newClass:null,_targetsBound:0,_targetsDone:0,_queue:[],_$show:t(),_$hide:t()}),e._execAction("_constructor",1)},t.MixItUp.prototype={constructor:t.MixItUp,_instances:{},_handled:{_filter:{},_sort:{}},_bound:{_filter:{},_sort:{}},_actions:{},_filters:{},extend:function(e){for(var a in e)t.MixItUp.prototype[a]=e[a]},addAction:function(e,a,n,i){t.MixItUp.prototype._addHook("_actions",e,a,n,i)},addFilter:function(e,a,n,i){t.MixItUp.prototype._addHook("_filters",e,a,n,i)},_addHook:function(e,a,n,i,r){var o=t.MixItUp.prototype[e],s={};r=1===r||"post"===r?"post":"pre",s[a]={},s[a][r]={},s[a][r][n]=i,t.extend(!0,o,s)},_init:function(e,a){var n=this;if(n._execAction("_init",0,arguments),a&&t.extend(!0,n,a),n._$body=t("body"),n._domNode=e,n._$container=t(e),n._$container.addClass(n.layout.containerClass),n._id=e.id,n._platformDetect(),n._brake=n._getPrefixedCSS("transition","none"),n._refresh(!0),n._$parent=n._$targets.parent().length?n._$targets.parent():n._$container,n.load.sort&&(n._newSort=n._parseSort(n.load.sort),n._newSortString=n.load.sort,n._activeSort=n.load.sort,n._sort(),n._printSort()),n._activeFilter="all"===n.load.filter?n.selectors.target:"none"===n.load.filter?"":n.load.filter,n.controls.enable&&n._bindHandlers(),n.controls.toggleFilterButtons){n._buildToggleArray();for(var i=0;i-1){var _=n._helpers._camelCase(l.substring(5,l.length));r.dataset[_]=c}}}r.mixParent===e&&(r.mixParent=n._id)}if(n._$targets.length&&t||!n._origOrder.length&&n._$targets.length){n._origOrder=[];for(var i=0;i-1)&&(t(i.selectors.sort).removeClass(i.controls.activeClass),r(a,n),i.sort(o))}if("filter"===n){var s,l=a.attr("data-filter"),c="or"===i.controls.toggleLogic?",":"";i.controls.toggleFilterButtons?(i._buildToggleArray(),a.hasClass(i.controls.activeClass)?(r(a,n,!0),s=i._toggleArray.indexOf(l),i._toggleArray.splice(s,1)):(r(a,n),i._toggleArray.push(l)),i._toggleArray=t.grep(i._toggleArray,function(t){return t}),i._toggleString=i._toggleArray.join(c),i.filter(i._toggleString)):a.hasClass(i.controls.activeClass)||(t(i.selectors.filter).removeClass(i.controls.activeClass),r(a,n),i.filter(l))}i._execAction("_processClick",1,arguments)}else"function"==typeof i.callbacks.onMixBusy&&i.callbacks.onMixBusy.call(i._domNode,i._state,i),i._execAction("_processClickBusy",1,arguments)},_buildToggleArray:function(){var t=this,e=t._activeFilter.replace(/\s/g,"");if(t._execAction("_buildToggleArray",0,arguments),"or"===t.controls.toggleLogic)t._toggleArray=e.split(",");else{t._toggleArray=e.split("."),!t._toggleArray[0]&&t._toggleArray.shift();for(var a,n=0;a=t._toggleArray[n];n++)t._toggleArray[n]="."+a}t._execAction("_buildToggleArray",1,arguments)},_updateControls:function(a,n){var i=this,r={filter:a.filter,sort:a.sort},o=function(t,e){n&&"filter"==s&&"none"!==r.filter&&""!==r.filter?t.filter(e).addClass(i.controls.activeClass):t.removeClass(i.controls.activeClass).filter(e).addClass(i.controls.activeClass)},s="filter",l=null;i._execAction("_updateControls",0,arguments),a.filter===e&&(r.filter=i._activeFilter),a.sort===e&&(r.sort=i._activeSort),r.filter===i.selectors.target&&(r.filter="all");for(var c=0;2>c;c++)l=i.controls.live?t(i.selectors[s]):i["_$"+s+"Buttons"],l&&o(l,"[data-"+s+'="'+r[s]+'"]'),s="sort";i._execAction("_updateControls",1,arguments)},_filter:function(){var e=this;e._execAction("_filter",0);for(var a=0;ao?"asc"==i?-1:1:o>s?"asc"==i?1:-1:o==s&&n._newSort.length>a+1?n._compare(t,e,a+1):0},_printSort:function(t){var e=this,a=t?e._startOrder:e._newOrder,n=e._$parent[0].querySelectorAll(e.selectors.target),i=n[n.length-1].nextElementSibling,r=document.createDocumentFragment();e._execAction("_printSort",0,arguments);for(var o=0;o-1){if(a){var n=t.animation.effects.indexOf(e+"(");if(n>-1){var i=t.animation.effects.substring(n),r=/\(([^)]+)\)/.exec(i),o=r[1];return{val:o}}}return!0}return!1},n=function(t,e){return e?"-"===t.charAt(0)?t.substr(1,t.length):"-"+t:t},i=function(t,i){for(var r=[["scale",".01"],["translateX","20px"],["translateY","20px"],["translateZ","20px"],["rotateX","90deg"],["rotateY","90deg"],["rotateZ","180deg"]],o=0;ol;l++){var c=0===l?c=e._prefix:"";e._ff&&e._ff<=20&&(s[c+"transition-property"]="all",s[c+"transition-timing-function"]=e.animation.easing+"ms",s[c+"transition-duration"]=e.animation.duration+"ms"),s[c+"transition-delay"]=o+"ms",s[c+"transform"]="translate("+r.x+"px,"+r.y+"px)"}(e.effects.transform||e.effects.opacity)&&e._bindTargetDone(i),e._ff&&e._ff<=20?i.css(s):i.css(e.effects.transition).css(s)}for(var a=0;al;l++){var c=0===l?c=e._prefix:"";_[c+"transition-delay"]=o+"ms",_[c+"transform"]=e.effects.transformOut,_.opacity=e.effects.opacity}i.css(e.effects.transition).css(_),(e.effects.transform||e.effects.opacity)&&e._bindTargetDone(i)}e._execAction("_animateTargets",1)},_bindTargetDone:function(e){var a=this,n=e[0];a._execAction("_bindTargetDone",0,arguments),n.dataset.bound||(n.dataset.bound=!0,a._targetsBound++,e.on("webkitTransitionEnd.mixItUp transitionend.mixItUp",function(i){(i.originalEvent.propertyName.indexOf("transform")>-1||i.originalEvent.propertyName.indexOf("opacity")>-1)&&t(i.originalEvent.target).is(a.selectors.target)&&(e.off(".mixItUp"),delete n.dataset.bound,a._targetDone())})),a._execAction("_bindTargetDone",1,arguments)},_targetDone:function(){var t=this;t._execAction("_targetDone",0),t._targetsDone++,t._targetsDone===t._targetsBound&&t._cleanUp(),t._execAction("_targetDone",1)},_cleanUp:function(){var e=this,a=e.animation.animateResizeTargets?"transform opacity width height margin-bottom margin-right":"transform opacity";unBrake=function(){e._$targets.removeStyle("transition",e._prefix)},e._execAction("_cleanUp",0),e._changingLayout?e._$show.css("display",e._newDisplay):e._$show.css("display",e.layout.display),e._$targets.css(e._brake),e._$targets.removeStyle(a,e._prefix).removeAttr("data-inter-pos-x data-inter-pos-y data-final-pos-x data-final-pos-y data-orig-pos-x data-orig-pos-y data-orig-height data-orig-width data-final-height data-final-width data-inter-width data-inter-height data-orig-margin-right data-orig-margin-bottom data-inter-margin-right data-inter-margin-bottom data-final-margin-right data-final-margin-bottom"),e._$hide.removeStyle("display"),e._$parent.removeStyle("height transition perspective-distance perspective perspective-origin-x perspective-origin-y perspective-origin perspectiveOrigin",e._prefix),e._sorting&&(e._printSort(),e._activeSort=e._newSortString,e._sorting=!1),e._changingLayout&&(e._changingDisplay&&(e.layout.display=e._newDisplay,e._changingDisplay=!1),e._changingClass&&(e._$parent.removeClass(e.layout.containerClass).addClass(e._newClass),e.layout.containerClass=e._newClass,e._changingClass=!1),e._changingLayout=!1),e._refresh(),e._buildState(),e._state.fail&&e._$container.addClass(e.layout.containerClassFail),e._$show=t(),e._$hide=t(),window.requestAnimationFrame&&requestAnimationFrame(unBrake),e._mixing=!1,"function"==typeof e.callbacks._user&&e.callbacks._user.call(e._domNode,e._state,e),"function"==typeof e.callbacks.onMixEnd&&e.callbacks.onMixEnd.call(e._domNode,e._state,e),e._$container.trigger("mixEnd",[e._state,e]),e._state.fail&&("function"==typeof e.callbacks.onMixFail&&e.callbacks.onMixFail.call(e._domNode,e._state,e),e._$container.trigger("mixFail",[e._state,e])),e._loading&&("function"==typeof e.callbacks.onMixLoad&&e.callbacks.onMixLoad.call(e._domNode,e._state,e),e._$container.trigger("mixLoad",[e._state,e])),e._queue.length&&(e._execAction("_queue",0),e.multiMix(e._queue[0][0],e._queue[0][1],e._queue[0][2]),e._queue.splice(0,1)),e._execAction("_cleanUp",1),e._loading=!1},_getPrefixedCSS:function(t,e,a){var n=this,r={};for(i=0;i<2;i++){var o=0===i?n._prefix:"";r[o+t]=a?o+e:e}return n._execFilter("_getPrefixedCSS",r,arguments)},_getDelay:function(t){var e=this,a="function"==typeof e.animation.staggerSequence?e.animation.staggerSequence.call(e._domNode,t,e._state):t,n=e.animation.stagger?a*e.animation.staggerDuration:0;return e._execFilter("_getDelay",n,arguments)},_parseMultiMixArgs:function(t){for(var e=this,a={command:null,animate:e.animation.enable,callback:null},n=0;no;)s=n[o],o++;return t!==e?t[i]!==e?t[i]:t:void 0};return t?a._execFilter("getOption",n(a,t),arguments):a},setOptions:function(e){var a=this;a._execAction("setOptions",0,arguments),"object"==typeof e&&t.extend(!0,a,e),a._execAction("setOptions",1,arguments)},getState:function(){var t=this;return t._execFilter("getState",t._state,t)},forceRefresh:function(){var t=this;t._refresh(!1,!0)},destroy:function(e){var a=this;a._execAction("destroy",0,arguments),a._$body.add(t(a.selectors.sort)).add(t(a.selectors.filter)).off(".mixItUp");for(var n=0;n1?i:i[0]:a},t.fn.removeStyle=function(t,a){return a=a?a:"",this.each(function(){for(var n=this,i=t.split(" "),r=0;ro;o++){var s=o?i[r]:a+i[r];if(n.style[s]!==e&&"unknown"!=typeof n.style[s]&&n.style[s].length>0&&(n.style[s]=""),!a)break}n.attributes&&n.attributes.style&&n.attributes.style!==e&&""===n.attributes.style.value&&n.attributes.removeNamedItem("style")})}}(jQuery),String.prototype.rightChars=function(t){return 0>=t?"":t>this.length?this:this.substring(this.length,this.length-t)},function(t){var e,a,n,i,r,o,s,l,c,_,g,d,u={highlightSpeed:20,typeSpeed:100,clearDelay:500,typeDelay:200,clearOnHighlight:!0,typerDataAttr:"data-typer-targets",typerInterval:3500};i=function(e){return"rgba(0, 0, 0, 0)"===e&&(e="rgb(255, 255, 255)"),t("").css("color",e).css("background-color","rgb(25,118,246)")},l=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},s=function(t){t.removeData(["typePosition","highlightPosition","leftStop","rightStop","primaryColor","backgroundColor","text","typing"])},n=function(t){var e=t.data("text"),a=t.data("oldLeft"),i=t.data("oldRight");return e&&0!==e.length?(t.text(a+e.charAt(0)+i).data({oldLeft:a+e.charAt(0),text:e.substring(1)}),void setTimeout(function(){n(t)},g())):void s(t)},a=function(t){t.find("span").remove(),setTimeout(function(){n(t)},o())},e=function(t){var n,o,s,c=t.data("highlightPosition");return l(c)||(c=t.data("rightStop")+1),c<=t.data("leftStop")?void setTimeout(function(){a(t)},r()):(n=t.text().substring(0,c-1),o=t.text().substring(c-1,t.data("rightStop")+1),s=t.text().substring(t.data("rightStop")+1),t.html(n).append(i(t.data("backgroundColor"),t.data("primaryColor")).append(o)).append(s),t.data("highlightPosition",c-1),void setTimeout(function(){return e(t)},_()))};var f=0,p=0;c=function(e){var a;if(!e.data("typing")){try{a=JSON.parse(e.attr(t.typer.options.typerDataAttr)).targets}catch(n){}"undefined"==typeof a&&(a=t.map(e.attr(t.typer.options.typerDataAttr).split(","),function(e){return t.trim(e)})),p=a.length,e.typeTo(a[f]),f=(f+1)%p}},t.typer=function(){return{options:u}}(),t.extend(t.typer,{options:u}),t.fn.typer=function(){var e=t(this);return e.each(function(){var e=t(this);"undefined"!=typeof e.attr(t.typer.options.typerDataAttr)&&(c(e),setInterval(function(){c(e)},d()))})},t.fn.typeTo=function(a){var n=t(this),i=n.text(),r=0,o=0;if(i===a)return console.log("Our strings our equal, nothing to type"),n;if(i!==n.html())return console.error("Typer does not work on elements with child elements."),n;for(n.data("typing",!0);i.charAt(r)===a.charAt(r);)r++;for(;i.rightChars(o)===a.rightChars(o);)o++;return a=a.substring(r,a.length-o+1),n.data({oldLeft:i.substring(0,r),oldRight:i.rightChars(o-1),leftStop:r,rightStop:i.length-o,primaryColor:n.css("color"),backgroundColor:n.css("background-color"),text:a}),e(n),n},_=function(){return t.typer.options.highlightSpeed},g=function(){return t.typer.options.typeSpeed},r=function(){return t.typer.options.clearDelay},o=function(){return t.typer.options.typeDelay},d=function(){return t.typer.options.typerInterval}}(jQuery),$(function(){$("[data-typer-targets]").typer(),$("#filterable").mixItUp({animation:{duration:400,effects:"fade translateZ(-360px) stagger(34ms)",easing:"ease"}}),$("#menutrigger").click(function(){return $(this).parent().toggleClass("open"),!1});var t=$("#contactform"),e=!1;t.submit(function(){if(e)return!1;e=!0;var a=atob("aHR0cHM6Ly9wcm9kLTEwMC53ZXN0dXMubG9naWMuYXp1cmUuY29tOjQ0My93b3JrZmxvd3MvMWJhNDY0OGU5Y2I1NDQ4YzhmYjYxZThiNDdhOWNjMWYvdHJpZ2dlcnMvbWFudWFsL3BhdGhzL2ludm9rZT9hcGktdmVyc2lvbj0yMDE2LTEwLTAxJnNwPSUyRnRyaWdnZXJzJTJGbWFudWFsJTJGcnVuJnN2PTEuMCZzaWc9WF9jSlFVaW5mQjRjWHRMRUNPbFBnSVljSVBOTC1PdlJvWUtRcWw2WWxlZw=="),n=$(this).serializeArray().reduce((a,c) => (a[c.name] = c.value, a), {"app": "jcn"});return $("#contactloader").css("display","inline"),$.ajax({type: "POST",url: a,data: JSON.stringify(n),contentType: 'application/json',success: function(a){$("#contactloader").css("display","none"),e=!1,t[0].reset&&t[0].reset(),alert('Message sent!')}}),!1})}); !function(){window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),gtag("config","G-7TWP58XM2B");let a=document.createElement("script");a.async=1,a.src="https://www.googletagmanager.com/gtag/js?id=G-7TWP58XM2B",document.getElementsByTagName("body")[0].appendChild(a)}();