function soundPlay(n){n!=="mute"&&document.getElementById(n).play()}function changeLanguage(){$("#dialog-language").dialog("option","width",getSmallDialogWidth()).dialog("open")}function isSmallDeviceMode(){return window.matchMedia!==undefined?window.matchMedia("(max-width: 768px)").matches:!1}function getSmallDialogWidth(){return isSmallDeviceMode()?$(window).width()-5:parseInt($(window).width()*.4)}function getLargeDialogWidth(){return isSmallDeviceMode()?$(window).width()-5:parseInt($(window).width()*.85)}function getLargeDialogHeight(){return isSmallDeviceMode()?$(window).height():parseInt($(window).height()*.85)}function hidePageNav(){forcedPageNav=!1;$("td.left").hide();$("#show-page-nav").show();$("#show-page-nav button").off("click").on("click",function(){showPageNav(!0)});if(isMobileDevice)$("#main").hammer(hammerOptions).off("swipeleft").on("swiperight",function(n){n.gesture.center.pageX<$(window).width()&&showPageNav(!0)})}function showPageNav(n){if(n&&(forcedPageNav=!0,scrollToMain()),!$("td.left").is(":visible")){$("td.left").show();$("#show-page-nav button").off("click").on("click",function(){hidePageNav()});if(isMobileDevice)$("#main").hammer(hammerOptions).off("swiperight").on("swipeleft",function(){hidePageNav()})}}function scrollToTop(){window.scrollTo(0,0)}function scrollToMain(){$(window).scrollTop()>$("#main").offset().top?window.scrollTo(0,$("#main").offset().top+1):scrollToTop()}function needPageNav(){return $("td.left.page-nav").length>0}function windowOnResize(){needPageNav()&&!forcedPageNav&&(isSmallDeviceMode()?hidePageNav():showPageNav())}function windowOnScroll(){needPageNav()&&isSmallDeviceMode()&&($(window).scrollTop()>84?$("#show-page-nav").css({top:$(window).scrollTop()+17-$("#main").offset().top+"px"}):$("#show-page-nav").css({top:"17px"}))}function showRelations(n,t){$("#dialog-relations").hasClass("ui-dialog-content")==!1&&$("#dialog-relations").dialog({autoOpen:!1,resizable:!1,modal:!0,open:function(){$("#dialog-relations").find(".dlgcontent").html("<img src='/Content/Images/ajax-loader.gif' />")}});$("#dialog-relations").dialog("option","height",getLargeDialogHeight()).dialog("option","width",getLargeDialogWidth()).dialog("open");$.ajax({type:"GET",url:"/List/"+n+"/"+t+"?myTypeFilter=false",cache:!1,success:function(n){$("#dialog-relations").find(".dlgcontent").html(n)}})}function uploadPhotoInMessage(n){var f=$("#fileupload-"+n)[0],t=$("#filebutton-"+n),e=t.html(),u,r,i;f.files.length>=1&&(t.html("Uploading..."),t.prop("disabled",!0),u=new FormData,r=f.files[0],r.type.match("image.*")?(u.append("photos[]",r,r.name),i=new XMLHttpRequest,i.open("POST","/Photo/UploadToMessage/"+n,!0),i.onload=function(){var n,r;i.status===200?(updMsgReplies(4),notify("Your photo was sent")):(n=document.createElement("div"),n.innerHTML=i.responseText,r=$(n).find("#errorMessage").html(),$.jnotify!==undefined?notify(r,"error",5e3):alert(r),n.remove());t.html(e);t.prop("disabled",!1)},i.send(u)):(alert("Unsupported file type. The file selected must be an image."),t.html(e),t.prop("disabled",!1)))}function buttonWait(n){n.after("<img src='/Content/Images/ajax-loader.gif' style='margin-left:4px'>");n.hide()}function notify(n,t,i){$.jnotify(n,t,i);var r=$("div#main").offset().top;$(window).scrollTop()>r?$(".jnotify-container").attr("style","position: fixed !important; top: 0 !important"):$(".jnotify-container").attr("style","")}function prepAjaxContent(n){return $(n).attr("href")!=window.location.pathname+window.location.hash&&$("#ajaxcontent").html('<p style="text-align: center; padding-top: 200px;"><img src="/Content/Images/ajax-loader-bar.gif" /><p>'),scrollToTop(),!0}function showContent(n){$.waypoints("destroy");n!=null&&n.indexOf("/")==0&&(resetTimer(),n=="/Member/Messages"&&$("#tabs").length?($tabs.tabs("select",0),$(".actionitems").find("img.ajaxloader").hide(),$(".actionitems").find(".count-bubble").show()):(typeof viewStateHash!="undefined"&&(n=n+"?st="+viewStateHash),$(".actionitems a[href='"+location.pathname+location.hash+"']").css("font-weight","bold"),$.ajax({type:"GET",url:n,cache:!0}).done(function(n){typeof memberhome_sitename!="undefined"&&(document.title=memberhome_sitename);$("#ajaxcontent").html(n);$("#ajaxcontent time.timeago").timeago()}).fail(function(n){var t=document.createElement("div"),i;t.innerHTML=n.responseText;i=$(t).find("#errorMessage").html();$.jnotify!==undefined?notify(i,"error",5e3):alert(i);t.remove()}).always(function(){$(".actionitems").find("img.ajaxloader").hide();$(".actionitems").find(".count-bubble").show();scrollToTop()})),needPageNav()&&isSmallDeviceMode()&&hidePageNav())}function resetSideNav(){$(".actionitems").find("a").css("font-weight","normal")}function changePage(n){$.bbq.getState("action")==n?showContent(n):$.bbq.pushState({action:n})}function reloadPage(){resetTimer();showContent($.bbq.getState("action"))}function setViewCookie(n,t){if($.cookie(n,t,{expires:3650,path:"/"}),typeof viewStateHash!="undefined")$.ajax({type:"GET",url:"/Member/ViewStateHash",cache:!1,success:function(n){viewStateHash=n;try{Tipped.hideAll()}catch(t){}reloadPage()}});else{try{Tipped.hideAll()}catch(i){}reloadPage()}}function setMyType(n){$.ajax({type:"POST",url:"/Member/SetMyTypeStatus/"+n,cache:!1,success:function(n){viewStateHash=n;try{Tipped.hideAll()}catch(t){}reloadPage()}});n==0?($("#mytype-on").removeClass("link-button1").addClass("link-button2"),$("#mytype-off").removeClass("link-button2").addClass("link-button1")):($("#mytype-on").removeClass("link-button2").addClass("link-button1"),$("#mytype-off").removeClass("link-button1").addClass("link-button2"))}function resendWelcome(){$.ajax({type:"POST",url:"/Account/ResendVerificationEmail",cache:!1,success:function(){notify(memberhome_verifsent,"warning",!0)}})}function memberHomeDocReady(){$(".actionitems").find("a:not([target])").append('<img class="ajaxloader" src="/Content/Images/ajax-loader.gif" />');$(".actionitems").find("a:not([target])").click(function(){$(this).find(".count-bubble").hide();$(this).find("img").show();resetSideNav();this.href==location.href&&reloadPage()});$.bbq.getState("action")==null?changePage(memberhome_newsfeedurl):showContent($.bbq.getState("action"))}function notifsTimeAgo(){$(".notifications.popup time.timeago").timeago()}function playYouTubeVideo(n,t){if(isMobileDevice||$(n).parents("table.message").length>0)window.open("//youtu.be/"+t);else{var i=$(n).find(">:first-child"),r=i.width(),u=i.height();$(n).find(".play").hide();i.html('<iframe width="'+r+'" height="'+u+'" src="https://www.youtube.com/embed/'+t+'?rel=0&amp;showinfo=0&amp;autoplay=1" frameborder="0" allowfullscreen><\/iframe>')}}function checkNotices(){if(!(localStorage.noticesCheck&&Date.now()-localStorage.noticesCheck<9e5)){var n=location.hostname=="localhost"?"sample":/(?:.*\.)?(.*)\..*/g.exec(location.hostname)[1];localStorage.noticesCheck=Date.now();$.ajax({url:"https://grokio.blob.core.windows.net/notices/"+n+".json",success:function(n){var i=localStorage.noticesRead===undefined?[]:localStorage.noticesRead.split(",").map(Number),t=[],u=function(n,t,i,r){var u=[{text:t,click:function(){$(this).dialog("close")}}];i&&u.push({text:"More",click:function(){window.open(i,"_blank")}});$("<p/>").html(n).dialog({resizable:!1,modal:!0,title:"Announcement",buttons:u,close:function(){r(null)}})},r=d3_queue.queue(1);n.forEach(function(n){(n.target.includes("all")||n.target.includes("web"))&&(i.includes(n.id)||(r.defer(u,n.text,n.button,n.url),t.push(n.id)),i.includes(n.id)&&!t.includes(n.id)&&t.push(n.id))});t.length&&(localStorage.noticesRead=t.toString());r.awaitAll(function(){})}})}}!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.d3_queue=n.d3_queue||{})}(this,function(n){"use strict";function i(n){if(!(n>=1))throw new Error;this._size=n;this._call=this._error=null;this._tasks=[];this._data=[];this._waiting=this._active=this._ended=this._start=0}function u(n){if(!n._start)try{e(n)}catch(t){n._tasks[n._ended+n._active-1]&&r(n,t)}}function e(n){for(;n._start=n._waiting&&n._active<n._size;){var i=n._ended+n._active,t=n._tasks[i],r=t.length-1,u=t[r];t[r]=o(n,i);--n._waiting;++n._active;t=u.apply(null,t);n._tasks[i]&&(n._tasks[i]=t||h)}}function o(n,i){return function(f,e){n._tasks[i]&&(--n._active,++n._ended,n._tasks[i]=null,null==n._error&&(null!=f?r(n,f):(n._data[i]=e,n._waiting?u(n):t(n))))}}function r(n,i){var r,u=n._tasks.length;for(n._error=i,n._data=void 0,n._waiting=NaN;--u>=0;)if((r=n._tasks[u])&&(n._tasks[u]=null,r.abort))try{r.abort()}catch(i){}n._active=NaN;t(n)}function t(n){!n._active&&n._call&&n._call(n._error,n._data)}function f(n){return new i(arguments.length?+n:1/0)}var s=[].slice,h={};i.prototype=f.prototype={constructor:i,defer:function(n){if("function"!=typeof n||this._call)throw new Error;if(null!=this._error)return this;var t=s.call(arguments,1);return t.push(n),++this._waiting,this._tasks.push(t),u(this),this},abort:function(){return null==this._error&&r(this,new Error("abort")),this},await:function(n){if("function"!=typeof n||this._call)throw new Error;return this._call=function(t,i){n.apply(null,[t].concat(i))},t(this),this},awaitAll:function(n){if("function"!=typeof n||this._call)throw new Error;return this._call=n,t(this),this}};n.version="2.0.3";n.queue=f}),function(n){function h(u,f){function c(t){var u='<div class="'+f.classNotification+(f.type.length?" "+f.classNotification+"-"+f.type:"")+'"><div class="'+f.classBackground+'"><\/div>'+(f.sticky&&f.showClose?'<a class="'+f.classClose+'">'+f.closeLabel+"<\/a>":"")+'<div class="'+f.classMessage+'"><div>'+t+"<\/div><\/div><\/div>",i;return e++,i=n(u),f.sticky&&i.find("a."+f.classClose).bind("click.jnotify",function(){o.remove()}),n.isFunction(f.create)&&f.create.apply(o,[i]),i.appendTo(r)}var o=this,s=typeof f,h;return f=s=="number"?n.extend({},t,{delay:f}):s=="boolean"?n.extend({},t,{sticky:!0}):s=="string"?n.extend({},t,{type:f,delay:arguments.length>2&&typeof arguments[2]=="number"?arguments[2]:t.delay,sticky:arguments.length>2&&typeof arguments[2]=="boolean"?arguments[2]:t.sticky}):n.extend({},t,f),this.options=f,r||(r=n('<div class="'+t.classContainer+'" />').appendTo("body"),n.isFunction(f.init)&&f.init.apply(o,[r])),this.remove=function(t){function u(){r.remove();n.isFunction(t)&&t.apply(o,[i]);n.isFunction(f.remove)&&f.remove.apply(o,[i])}var i=h.find("."+f.classMessage),r=i.parent(),s=e--;n.isFunction(f.beforeRemove)&&f.beforeRemove.apply(o,[i]);n.isFunction(f.transition)?f.transition.apply(o,[r,i,s,u,f]):(i.fadeTo(f.fadeSpeed,.01,function(){s<=1?u():r.slideUp(f.slideSpeed,u)}),e<=0&&r.fadeOut(f.fadeSpeed))},h=c(u),f.sticky||(i.push(this),n.jnotify.play()),this}n.jnotify=function(n,t,i){return new h(n,t,i)};n.jnotify.version="1.1.00";var r,i=[],e=0,u=!1,o=!1,f,s,t={type:"",delay:2e3,sticky:!1,closeLabel:"&times;",showClose:!0,fadeSpeed:1e3,slideSpeed:250,classContainer:"jnotify-container",classNotification:"jnotify-notification",classBackground:"jnotify-background",classClose:"jnotify-close",classMessage:"jnotify-message",init:null,create:null,beforeRemove:null,remove:null,transition:null};n.jnotify.setup=function(i){t=n.extend({},t,i)};n.jnotify.play=function(t,r){var e,h;u&&t!==!0||i.length==0||(u=!0,e=i.shift(),s=e,h=arguments.length>=2?parseInt(r,10):e.options.delay,f=setTimeout(function(){f=0;e.remove(function(){i.length==0?u=!1:o||n.jnotify.play(!0)})},h))};n.jnotify.pause=function(){clearTimeout(f);f&&i.unshift(s);o=u=!0};n.jnotify.resume=function(){o=!1;n.jnotify.play(!0,0)}}(jQuery),function(n,t){function c(n){return typeof n=="string"}function o(n){var t=b.call(arguments,1);return function(){return n.apply(this,t.concat(b.call(arguments)))}}function ht(n){return n.replace(/^[^#]*#?(.*)$/,"$1")}function ct(n){return n.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function ft(o,h,l,v,y){var k,p,b,d,g;return v!==i?(b=l.match(o?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/),g=b[3]||"",y===2&&c(v)?p=v.replace(o?rt:it,""):(d=r(b[2]),v=c(v)?r[o?u:f](v):v,p=y===2?v:y===1?n.extend({},v,d):n.extend({},d,v),p=s(p),o&&(p=p.replace(ut,a))),k=b[1]+(o?"#":p||!b[1]?"?":"")+p+g):k=h(l!==i?l:t[w][e]),k}function et(n,t,e){return t===i||typeof t=="boolean"?(e=t,t=s[n?u:f]()):t=c(t)?t.replace(n?rt:it,""):t,r(t,e)}function ot(t,r,u,f){return c(u)||typeof u=="object"||(f=u,u=r,r=i),this.each(function(){var e=n(this),i=r||g()[(this.nodeName||"").toLowerCase()]||"",o=i&&e.attr(i)||"";e.attr(i,s[t](o,u,f))})}var i,b=Array.prototype.slice,a=decodeURIComponent,s=n.param,h,r,v,y=n.bbq=n.bbq||{},k,d,g,nt=n.event.special,tt="hashchange",f="querystring",u="fragment",p="elemUrlAttr",w="location",e="href",l="src",it=/^.*\?|#.*$/g,rt=/^.*\#/,ut,st={};s[f]=o(ft,0,ct);s[u]=h=o(ft,1,ht);h.noEscape=function(t){t=t||"";var i=n.map(t.split(""),encodeURIComponent);ut=new RegExp(i.join("|"),"g")};h.noEscape(",/");n.deparam=r=function(t,r){var u={},f={"true":!0,"false":!1,"null":null};return n.each(t.replace(/\+/g," ").split("&"),function(t,e){var y=e.split("="),h=a(y[0]),o,v=u,l=0,s=h.split("]["),c=s.length-1;if(/\[/.test(s[0])&&/\]$/.test(s[c])?(s[c]=s[c].replace(/\]$/,""),s=s.shift().split("[").concat(s),c=s.length-1):c=0,y.length===2)if(o=a(y[1]),r&&(o=o&&!isNaN(o)?+o:o==="undefined"?i:f[o]!==i?f[o]:o),c)for(;l<=c;l++)h=s[l]===""?v.length:s[l],v=v[h]=l<c?v[h]||(s[l+1]&&isNaN(s[l+1])?{}:[]):o;else n.isArray(u[h])?u[h].push(o):u[h]=u[h]!==i?[u[h],o]:o;else h&&(u[h]=r?i:"")}),u};r[f]=o(et,0);r[u]=v=o(et,1);n[p]||(n[p]=function(t){return n.extend(st,t)})({a:e,base:e,iframe:l,img:l,input:l,form:"action",link:e,script:l});g=n[p];n.fn[f]=o(ot,f);n.fn[u]=o(ot,u);y.pushState=k=function(n,r){c(n)&&/^#/.test(n)&&r===i&&(r=2);var u=n!==i,f=h(t[w][e],u?n:{},u?r:2);t[w][e]=f+(/#/.test(f)?"":"#")};y.getState=d=function(n,t){return n===i||typeof n=="boolean"?v(n):v(t)[n]};y.removeState=function(t){var r={};t!==i&&(r=d(),n.each(n.isArray(t)?t:arguments,function(n,t){delete r[t]}));k(r,2)};nt[tt]=n.extend(nt[tt],{add:function(t){function e(n){var t=n[u]=h();n.getState=function(n,u){return n===i||typeof n=="boolean"?r(t,n):r(t,u)[n]};f.apply(this,arguments)}var f;if(n.isFunction(t))return f=t,e;f=t.handler;t.handler=e}})}(jQuery,this),function(n,t,i){function e(n){return n=n||t[u][f],n.replace(/^[^#]*#?(.*)$/,"$1")}var o,s=n.event.special,u="location",r="hashchange",f="href",a=n.browser,h=document.documentMode,c=a.msie&&(h===i||h<8),l="on"+r in t&&!c;n[r+"Delay"]=100;s[r]=n.extend(s[r],{setup:function(){if(l)return!1;n(o.start)},teardown:function(){if(l)return!1;n(o.stop)}});o=function(){function a(){o=l=function(n){return n};c&&(s=n('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow,l=function(){return e(s.document[u][f])},o=function(n,t){if(n!==t){var i=s.document;i.open().close();i[u].hash="#"+n}},o(e()))}var h={},i,s,o,l;return h.start=function(){if(!i){var s=e();o||a(),function h(){var a=e(),c=l(s);a!==s?(o(s=a,c),n(t).trigger(r)):c!==s&&(t[u][f]=t[u][f].replace(/#.*/,"")+"#"+c);i=setTimeout(h,n[r+"Delay"])}()}},h.stop=function(){s||(i&&clearTimeout(i),i=0)},h}()}(jQuery,this),function(){var t=[].indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(t in this&&this[t]===n)return t;return-1},n=[].slice;(function(n,t){return typeof define=="function"&&define.amd?define("waypoints",["jquery"],function(i){return t(i,n)}):t(n.jQuery,n)})(this,function(i,r){var a,b,v,o,k,h,s,y,u,f,p,w,d,l,c,e;return a=i(r),y=t.call(r,"ontouchstart")>=0,o={horizontal:{},vertical:{}},k=1,s={},h="waypoints-context-id",p="resize.waypoints",w="scroll.waypoints",d=1,l="waypoints-waypoint-ids",c="waypoint",e="waypoints",b=function(){function n(n){var t=this;this.$element=n;this.element=n[0];this.didResize=!1;this.didScroll=!1;this.id="context"+k++;this.oldScroll={x:n.scrollLeft(),y:n.scrollTop()};this.waypoints={horizontal:{},vertical:{}};n.data(h,this.id);s[this.id]=this;n.bind(w,function(){var n;if(!(t.didScroll||y))return t.didScroll=!0,n=function(){return t.doScroll(),t.didScroll=!1},r.setTimeout(n,i[e].settings.scrollThrottle)});n.bind(p,function(){var n;if(!t.didResize)return t.didResize=!0,n=function(){return i[e]("refresh"),t.didResize=!1},r.setTimeout(n,i[e].settings.resizeThrottle)})}return n.prototype.doScroll=function(){var n,t=this;return n={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!y||n.vertical.oldScroll&&n.vertical.newScroll||i[e]("refresh"),i.each(n,function(n,r){var e,f,u;return u=[],f=r.newScroll>r.oldScroll,e=f?r.forward:r.backward,i.each(t.waypoints[n],function(n,t){var i,f;return r.oldScroll<(i=t.offset)&&i<=r.newScroll?u.push(t):r.newScroll<(f=t.offset)&&f<=r.oldScroll?u.push(t):void 0}),u.sort(function(n,t){return n.offset-t.offset}),f||u.reverse(),i.each(u,function(n,t){if(t.options.continuous||n===u.length-1)return t.trigger([e])})}),this.oldScroll={x:n.horizontal.newScroll,y:n.vertical.newScroll}},n.prototype.refresh=function(){var r,t,n,u=this;return n=i.isWindow(this.element),t=this.$element.offset(),this.doScroll(),r={horizontal:{contextOffset:n?0:t.left,contextScroll:n?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:n?0:t.top,contextScroll:n?0:this.oldScroll.y,contextDimension:n?i[e]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},i.each(r,function(n,t){return i.each(u.waypoints[n],function(n,r){var u,e,f,o,s;if(u=r.options.offset,f=r.offset,e=i.isWindow(r.element)?0:r.$element.offset()[t.offsetProp],i.isFunction(u)?u=u.apply(r.element):typeof u=="string"&&(u=parseFloat(u),r.options.offset.indexOf("%")>-1&&(u=Math.ceil(t.contextDimension*u/100))),r.offset=e-t.contextOffset+t.contextScroll-u,(!r.options.onlyOnScroll||f==null)&&r.enabled)return f!==null&&f<(o=t.oldScroll)&&o<=r.offset?r.trigger([t.backward]):f!==null&&f>(s=t.oldScroll)&&s>=r.offset?r.trigger([t.forward]):f===null&&t.oldScroll>=r.offset?r.trigger([t.forward]):void 0})})},n.prototype.checkEmpty=function(){if(i.isEmptyObject(this.waypoints.horizontal)&&i.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([p,w].join(" ")),delete s[this.id]},n}(),v=function(){function n(n,t,r){var u,f;r=i.extend({},i.fn[c].defaults,r);r.offset==="bottom-in-view"&&(r.offset=function(){var n;return n=i[e]("viewportHeight"),i.isWindow(t.element)||(n=t.$element.height()),n-i(this).outerHeight()});this.$element=n;this.element=n[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=t;this.enabled=r.enabled;this.id="waypoints"+d++;this.offset=null;this.options=r;t.waypoints[this.axis][this.id]=this;o[this.axis][this.id]=this;u=(f=n.data(l))!=null?f:[];u.push(this.id);n.data(l,u)}return n.prototype.trigger=function(n){if(this.enabled)return this.callback!=null&&this.callback.apply(this.element,n),this.options.triggerOnce?this.destroy():void 0},n.prototype.disable=function(){return this.enabled=!1},n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},n.prototype.destroy=function(){return delete o[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},n.getWaypointsByElement=function(n){var r,t;return(t=i(n).data(l),!t)?[]:(r=i.extend({},o.horizontal,o.vertical),i.map(t,function(n){return r[n]}))},n}(),f={init:function(n,t){var r;return t==null&&(t={}),(r=t.handler)==null&&(t.handler=n),this.each(function(){var u,r,n,f;return u=i(this),n=(f=t.context)!=null?f:i.fn[c].defaults.context,i.isWindow(n)||(n=u.closest(n)),n=i(n),r=s[n.data(h)],r||(r=new b(n)),new v(u,r,t)}),i[e]("refresh"),this},disable:function(){return f._invoke(this,"disable")},enable:function(){return f._invoke(this,"enable")},destroy:function(){return f._invoke(this,"destroy")},prev:function(n,t){return f._traverse.call(this,n,t,function(n,t,i){if(t>0)return n.push(i[t-1])})},next:function(n,t){return f._traverse.call(this,n,t,function(n,t,i){if(t<i.length-1)return n.push(i[t+1])})},_traverse:function(n,t,f){var e,o;return n==null&&(n="vertical"),t==null&&(t=r),o=u.aggregate(t),e=[],this.each(function(){var t;return t=i.inArray(this,o[n]),f(e,t,o[n])}),this.pushStack(e)},_invoke:function(n,t){return n.each(function(){var n;return n=v.getWaypointsByElement(this),i.each(n,function(n,i){return i[t](),!0})}),this}},i.fn[c]=function(){var r,t;return t=arguments[0],r=2<=arguments.length?n.call(arguments,1):[],f[t]?f[t].apply(this,r):i.isFunction(t)?f.init.apply(this,arguments):i.isPlainObject(t)?f.init.apply(this,[null,t]):t?i.error("The "+t+" method does not exist in jQuery Waypoints."):i.error("jQuery Waypoints needs a callback function or handler option.")},i.fn[c].defaults={context:r,continuous:!0,enabled:!0,horizontal:!1,offset:0,triggerOnce:!1},u={refresh:function(){return i.each(s,function(n,t){return t.refresh()})},viewportHeight:function(){var n;return(n=r.innerHeight)!=null?n:a.height()},aggregate:function(n){var r,t,u;return(r=o,n&&(r=(u=s[i(n).data(h)])!=null?u.waypoints:void 0),!r)?[]:(t={horizontal:[],vertical:[]},i.each(t,function(n,u){return i.each(r[n],function(n,t){return u.push(t)}),u.sort(function(n,t){return n.offset-t.offset}),t[n]=i.map(u,function(n){return n.element}),t[n]=i.unique(t[n])}),t)},above:function(n){return n==null&&(n=r),u._filter(n,"vertical",function(n,t){return t.offset<=n.oldScroll.y})},below:function(n){return n==null&&(n=r),u._filter(n,"vertical",function(n,t){return t.offset>n.oldScroll.y})},left:function(n){return n==null&&(n=r),u._filter(n,"horizontal",function(n,t){return t.offset<=n.oldScroll.x})},right:function(n){return n==null&&(n=r),u._filter(n,"horizontal",function(n,t){return t.offset>n.oldScroll.x})},enable:function(){return u._invoke("enable")},disable:function(){return u._invoke("disable")},destroy:function(){return u._invoke("destroy")},extendFn:function(n,t){return f[n]=t},_invoke:function(n){var t;return t=i.extend({},o.vertical,o.horizontal),i.each(t,function(t,i){return i[n](),!0})},_filter:function(n,t,r){var u,f;return(u=s[i(n).data(h)],!u)?[]:(f=[],i.each(u.waypoints[t],function(n,t){if(r(u,t))return f.push(t)}),f.sort(function(n,t){return n.offset-t.offset}),i.map(f,function(n){return n.element}))}},i[e]=function(){var i,t;return t=arguments[0],i=2<=arguments.length?n.call(arguments,1):[],u[t]?u[t].apply(null,i):u.aggregate.call(null,t)},i[e].settings={resizeThrottle:100,scrollThrottle:30},a.load(function(){return i[e]("refresh")})})}.call(this),function(n){n.fn.autoResize=function(t){var i=n.extend({onResize:function(){},animate:!0,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1e3},t);return this.filter("textarea").each(function(){var t=n(this).css({resize:"none","overflow-y":"hidden"}),e=t.height(),r=function(){var i={};return n.each(["height","width","lineHeight","textDecoration","letterSpacing"],function(n,r){i[r]=t.css(r)}),t.clone().removeAttr("id").removeAttr("name").css({position:"absolute",left:-9999}).css(i).attr("tabIndex","-1").insertBefore(t)}(),f=null,u=function(){r.height(0).val(n(this).val()).scrollTop(1e4);var u=Math.max(r.scrollTop(),e)+i.extraSpace,o=n(this).add(r);if(f!==u){if(f=u,u>=i.limit){n(this).css("overflow-y","");return}i.onResize.call(this);i.animate&&t.css("display")==="block"?o.stop().animate({height:u},i.animateDuration,i.animateCallback):o.height(u)}};t.unbind(".dynSiz").bind("keyup.dynSiz",u).bind("keydown.dynSiz",u).bind("change.dynSiz",u)}),this}}(jQuery),function(n,t,i){function f(n){return n}function e(n){return decodeURIComponent(n.replace(u," "))}var u=/\+/g,r=n.cookie=function(u,o,s){var p,c,l,a,h,w,v,y;if(o!==i)return s=n.extend({},r.defaults,s),o===null&&(s.expires=-1),typeof s.expires=="number"&&(p=s.expires,c=s.expires=new Date,c.setDate(c.getDate()+p)),o=r.json?JSON.stringify(o):String(o),t.cookie=[encodeURIComponent(u),"=",r.raw?o:encodeURIComponent(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(l=r.raw?f:e,a=t.cookie.split("; "),h=0,w=a.length;h<w;h++)if(v=a[h].split("="),l(v.shift())===u)return y=l(v.join("=")),r.json?JSON.parse(y):y;return null};r.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==null?(n.cookie(t,null,i),!0):!1}}(jQuery,document),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&typeof module.exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function u(){var u=t.settings,r;return u.autoDispose&&!n.contains(document.documentElement,this)?(n(this).timeago("dispose"),this):(r=e(this),isNaN(r.datetime)||(u.cutoff===0||Math.abs(f(r.datetime))<u.cutoff?n(this).text(i(r.datetime)):n(this).attr("title").length>0&&n(this).text(n(this).attr("title"))),this)}function e(i){if(i=n(i),!i.data("timeago")){i.data("timeago",{datetime:t.datetime(i)});var r=n.trim(i.text());t.settings.localeTitle?i.attr("title",i.data("timeago").datetime.toLocaleString()):r.length>0&&!(t.isTime(i)&&i.attr("title"))&&i.attr("title",r)}return i.data("timeago")}function i(n){return t.inWords(f(n))}function f(n){return(new Date).getTime()-n.getTime()}var t,r;n.timeago=function(t){return t instanceof Date?i(t):typeof t=="string"?i(n.timeago.parse(t)):typeof t=="number"?i(new Date(t)):i(n.timeago.datetime(t))};t=n.timeago;n.extend(n.timeago,{settings:{refreshMillis:6e4,allowPast:!0,allowFuture:!1,localeTitle:!1,cutoff:0,autoDispose:!0,strings:{prefixAgo:null,prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"just now",minute:"1 min",minutes:"%d mins",hour:"1 hr",hours:"%d hrs",day:"1 day",days:"%d days",month:"a month ago",months:"%d months ago",year:"a year ago",years:"%d years ago",wordSeparator:" ",numbers:[]}},inWords:function(t){function r(r,u){var f=n.isFunction(r)?r(u,t):r,e=i.numbers&&i.numbers[u]||u;return f.replace(/%d/i,e)}var a,s;if(!this.settings.allowPast&&!this.settings.allowFuture)throw"timeago allowPast and allowFuture settings can not both be set to false.";var i=this.settings.strings,h=i.prefixAgo,c=i.suffixAgo;if(this.settings.allowFuture&&t<0&&(h=i.prefixFromNow,c=i.suffixFromNow),!this.settings.allowPast&&t>=0)return this.settings.strings.inPast;var f=Math.abs(t)/1e3,e=f/60,o=e/60,u=o/24,l=u/365;return a=f<45&&r(i.seconds,Math.round(f))||f<90&&r(i.minute,1)||e<45&&r(i.minutes,Math.round(e))||e<90&&r(i.hour,1)||o<24&&r(i.hours,Math.round(o))||o<42&&r(i.day,1)||u<30&&r(i.days,Math.round(u))||u<45&&r(i.month,1)||u<365&&r(i.months,Math.round(u/30))||l<1.5&&r(i.year,1)||r(i.years,Math.round(l)),s=i.wordSeparator||"",i.wordSeparator===undefined&&(s=" "),n.trim([h,a,c].join(s))},parse:function(t){var i=n.trim(t);return i=i.replace(/\.\d+/,""),i=i.replace(/-/,"/").replace(/-/,"/"),i=i.replace(/T/," ").replace(/Z/," UTC"),i=i.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"),i=i.replace(/([\+\-]\d\d)$/," $100"),new Date(i)},datetime:function(i){var r=t.isTime(i)?n(i).attr("datetime"):n(i).attr("title");return t.parse(r)},isTime:function(t){return n(t).get(0).tagName.toLowerCase()==="time"}});r={init:function(){var r=n.proxy(u,this),i;r();i=t.settings;i.refreshMillis>0&&this._timeagoInterval==null&&(this._timeagoInterval=setInterval(r,i.refreshMillis))},update:function(i){var r=i instanceof Date?i:t.parse(i);n(this).data("timeago",{datetime:r});t.settings.localeTitle&&n(this).attr("title",r.toLocaleString());u.apply(this)},updateFromDOM:function(){n(this).data("timeago",{datetime:t.parse(t.isTime(this)?n(this).attr("datetime"):n(this).attr("title"))});u.apply(this)},dispose:function(){this._timeagoInterval&&(window.clearInterval(this._timeagoInterval),this._timeagoInterval=null)}};n.fn.timeago=function(n,t){var i=n?r[n]:r.init;if(!i)throw new Error("Unknown function name '"+n+"' for timeago");return this.each(function(){i.call(this,t)}),this};document.createElement("abbr");document.createElement("time")}),function(n,t){"use strict";function e(){if(!i.READY){i.event.determineEventTypes();for(var n in i.gestures)i.gestures.hasOwnProperty(n)&&i.detection.register(i.gestures[n]);i.event.onTouch(i.DOCUMENT,i.EVENT_MOVE,i.detection.detect);i.event.onTouch(i.DOCUMENT,i.EVENT_END,i.detection.detect);i.READY=!0}}var i=function(n,t){return new i.Instance(n,t||{})};i.defaults={stop_browser_behavior:{userSelect:"none",touchAction:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};i.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled;i.HAS_TOUCHEVENTS="ontouchstart"in n;i.MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i;i.NO_MOUSEEVENTS=i.HAS_TOUCHEVENTS&&navigator.userAgent.match(i.MOBILE_REGEX);i.EVENT_TYPES={};i.DIRECTION_DOWN="down";i.DIRECTION_LEFT="left";i.DIRECTION_UP="up";i.DIRECTION_RIGHT="right";i.POINTER_MOUSE="mouse";i.POINTER_TOUCH="touch";i.POINTER_PEN="pen";i.EVENT_START="start";i.EVENT_MOVE="move";i.EVENT_END="end";i.DOCUMENT=document;i.plugins={};i.READY=!1;i.Instance=function(n,t){var r=this;return e(),this.element=n,this.enabled=!0,this.options=i.utils.extend(i.utils.extend({},i.defaults),t||{}),this.options.stop_browser_behavior&&i.utils.stopDefaultBrowserBehavior(this.element,this.options.stop_browser_behavior),i.event.onTouch(n,i.EVENT_START,function(n){r.enabled&&i.detection.startDetect(r,n)}),this};i.Instance.prototype={on:function(n,t){for(var r=n.split(" "),i=0;r.length>i;i++)this.element.addEventListener(r[i],t,!1);return this},off:function(n,t){for(var r=n.split(" "),i=0;r.length>i;i++)this.element.removeEventListener(r[i],t,!1);return this},trigger:function(n,t){var u=i.DOCUMENT.createEvent("Event"),r;return u.initEvent(n,!0,!0),u.gesture=t,r=this.element,i.utils.hasParent(t.target,r)&&(r=t.target),r.dispatchEvent(u),this},enable:function(n){return this.enabled=n,this}};var r=null,f=!1,u=!1;i.event={bindDom:function(n,t,i){for(var u=t.split(" "),r=0;u.length>r;r++)n.addEventListener(u[r],i,!1)},onTouch:function(n,t,e){var o=this;this.bindDom(n,i.EVENT_TYPES[t],function(s){var c=s.type.toLowerCase(),h;c.match(/mouse/)&&u||((c.match(/touch/)||c.match(/pointerdown/)||c.match(/mouse/)&&1===s.which)&&(f=!0),c.match(/touch|pointer/)&&(u=!0),h=0,f&&(i.HAS_POINTEREVENTS&&t!=i.EVENT_END?h=i.PointerEvent.updatePointer(t,s):c.match(/touch/)?h=s.touches.length:u||(h=c.match(/up/)?0:1),h>0&&t==i.EVENT_END?t=i.EVENT_MOVE:h||(t=i.EVENT_END),h||null===r?r=s:s=r,e.call(i.detection,o.collectEventData(n,t,s)),i.HAS_POINTEREVENTS&&t==i.EVENT_END&&(h=i.PointerEvent.updatePointer(t,s))),h||(r=null,f=!1,u=!1,i.PointerEvent.reset()))})},determineEventTypes:function(){var n;n=i.HAS_POINTEREVENTS?i.PointerEvent.getEvents():i.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"];i.EVENT_TYPES[i.EVENT_START]=n[0];i.EVENT_TYPES[i.EVENT_MOVE]=n[1];i.EVENT_TYPES[i.EVENT_END]=n[2]},getTouchList:function(n){return i.HAS_POINTEREVENTS?i.PointerEvent.getTouchList():n.touches?n.touches:[{identifier:1,pageX:n.pageX,pageY:n.pageY,target:n.target}]},collectEventData:function(n,t,r){var u=this.getTouchList(r,t),f=i.POINTER_TOUCH;return(r.type.match(/mouse/)||i.PointerEvent.matchType(i.POINTER_MOUSE,r))&&(f=i.POINTER_MOUSE),{center:i.utils.getCenter(u),timeStamp:(new Date).getTime(),target:r.target,touches:u,eventType:t,pointerType:f,srcEvent:r,preventDefault:function(){this.srcEvent.preventManipulation&&this.srcEvent.preventManipulation();this.srcEvent.preventDefault&&this.srcEvent.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return i.detection.stopDetect()}}}};i.PointerEvent={pointers:{},getTouchList:function(){var n=this,t=[];return Object.keys(n.pointers).sort().forEach(function(i){t.push(n.pointers[i])}),t},updatePointer:function(n,t){return n==i.EVENT_END?this.pointers={}:(t.identifier=t.pointerId,this.pointers[t.pointerId]=t),Object.keys(this.pointers).length},matchType:function(n,t){if(!t.pointerType)return!1;var r={};return r[i.POINTER_MOUSE]=t.pointerType==t.MSPOINTER_TYPE_MOUSE||t.pointerType==i.POINTER_MOUSE,r[i.POINTER_TOUCH]=t.pointerType==t.MSPOINTER_TYPE_TOUCH||t.pointerType==i.POINTER_TOUCH,r[i.POINTER_PEN]=t.pointerType==t.MSPOINTER_TYPE_PEN||t.pointerType==i.POINTER_PEN,r[n]},getEvents:function(){return["pointerdown MSPointerDown","pointermove MSPointerMove","pointerup pointercancel MSPointerUp MSPointerCancel"]},reset:function(){this.pointers={}}};i.utils={extend:function(n,i,r){for(var u in i)n[u]!==t&&r||(n[u]=i[u]);return n},hasParent:function(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1},getCenter:function(n){for(var i=[],r=[],t=0,u=n.length;u>t;t++)i.push(n[t].pageX),r.push(n[t].pageY);return{pageX:(Math.min.apply(Math,i)+Math.max.apply(Math,i))/2,pageY:(Math.min.apply(Math,r)+Math.max.apply(Math,r))/2}},getVelocity:function(n,t,i){return{x:Math.abs(t/n)||0,y:Math.abs(i/n)||0}},getAngle:function(n,t){var i=t.pageY-n.pageY,r=t.pageX-n.pageX;return 180*Math.atan2(i,r)/Math.PI},getDirection:function(n,t){var r=Math.abs(n.pageX-t.pageX),u=Math.abs(n.pageY-t.pageY);return r>=u?n.pageX-t.pageX>0?i.DIRECTION_LEFT:i.DIRECTION_RIGHT:n.pageY-t.pageY>0?i.DIRECTION_UP:i.DIRECTION_DOWN},getDistance:function(n,t){var i=t.pageX-n.pageX,r=t.pageY-n.pageY;return Math.sqrt(i*i+r*r)},getScale:function(n,t){return n.length>=2&&t.length>=2?this.getDistance(t[0],t[1])/this.getDistance(n[0],n[1]):1},getRotation:function(n,t){return n.length>=2&&t.length>=2?this.getAngle(t[1],t[0])-this.getAngle(n[1],n[0]):0},isVertical:function(n){return n==i.DIRECTION_UP||n==i.DIRECTION_DOWN},stopDefaultBrowserBehavior:function(n,t){var i,f=["webkit","khtml","moz","ms","o",""],r,u;if(t&&n.style){for(r=0;f.length>r;r++)for(u in t)t.hasOwnProperty(u)&&(i=u,f[r]&&(i=f[r]+i.substring(0,1).toUpperCase()+i.substring(1)),n.style[i]=t[u]);"none"==t.userSelect&&(n.onselectstart=function(){return!1})}}};i.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(n,t){this.current||(this.stopped=!1,this.current={inst:n,startEvent:i.utils.extend({},t),lastEvent:!1,name:""},this.detect(t))},detect:function(n){var t;if(this.current&&!this.stopped){n=this.extendEventData(n);for(var u=this.current.inst.options,r=0,f=this.gestures.length;f>r;r++)if(t=this.gestures[r],!this.stopped&&u[t.name]!==!1&&t.handler.call(t,n,this.current.inst)===!1){this.stopDetect();break}return this.current&&(this.current.lastEvent=n),n.eventType==i.EVENT_END&&!n.touches.length-1&&this.stopDetect(),n}},stopDetect:function(){this.previous=i.utils.extend({},this.current);this.current=null;this.stopped=!0},extendEventData:function(n){var t=this.current.startEvent,r,u;if(t&&(n.touches.length!=t.touches.length||n.touches===t.touches))for(t.touches=[],r=0,u=n.touches.length;u>r;r++)t.touches.push(i.utils.extend({},n.touches[r]));var f=n.timeStamp-t.timeStamp,e=n.center.pageX-t.center.pageX,o=n.center.pageY-t.center.pageY,s=i.utils.getVelocity(f,e,o);return i.utils.extend(n,{deltaTime:f,deltaX:e,deltaY:o,velocityX:s.x,velocityY:s.y,distance:i.utils.getDistance(t.center,n.center),angle:i.utils.getAngle(t.center,n.center),direction:i.utils.getDirection(t.center,n.center),scale:i.utils.getScale(t.touches,n.touches),rotation:i.utils.getRotation(t.touches,n.touches),startEvent:t}),n},register:function(n){var r=n.defaults||{};return r[n.name]===t&&(r[n.name]=!0),i.utils.extend(i.defaults,r,!0),n.index=n.index||1e3,this.gestures.push(n),this.gestures.sort(function(n,t){return n.index<t.index?-1:n.index>t.index?1:0}),this.gestures}};i.gestures=i.gestures||{};i.gestures.Hold={name:"hold",index:10,defaults:{hold_timeout:500,hold_threshold:1},timer:null,handler:function(n,t){switch(n.eventType){case i.EVENT_START:clearTimeout(this.timer);i.detection.current.name=this.name;this.timer=setTimeout(function(){"hold"==i.detection.current.name&&t.trigger("hold",n)},t.options.hold_timeout);break;case i.EVENT_MOVE:n.distance>t.options.hold_threshold&&clearTimeout(this.timer);break;case i.EVENT_END:clearTimeout(this.timer)}}};i.gestures.Tap={name:"tap",index:100,defaults:{tap_max_touchtime:250,tap_max_distance:10,tap_always:!0,doubletap_distance:20,doubletap_interval:300},handler:function(n,t){if(n.eventType==i.EVENT_END){var r=i.detection.previous,u=!1;if(n.deltaTime>t.options.tap_max_touchtime||n.distance>t.options.tap_max_distance)return;r&&"tap"==r.name&&n.timeStamp-r.lastEvent.timeStamp<t.options.doubletap_interval&&n.distance<t.options.doubletap_distance&&(t.trigger("doubletap",n),u=!0);(!u||t.options.tap_always)&&(i.detection.current.name="tap",t.trigger(i.detection.current.name,n))}}};i.gestures.Swipe={name:"swipe",index:40,defaults:{swipe_max_touches:1,swipe_velocity:.7},handler:function(n,t){if(n.eventType==i.EVENT_END){if(t.options.swipe_max_touches>0&&n.touches.length>t.options.swipe_max_touches)return;(n.velocityX>t.options.swipe_velocity||n.velocityY>t.options.swipe_velocity)&&(t.trigger(this.name,n),t.trigger(this.name+n.direction,n))}}};i.gestures.Drag={name:"drag",index:50,defaults:{drag_min_distance:10,drag_max_touches:1,drag_block_horizontal:!1,drag_block_vertical:!1,drag_lock_to_axis:!1,drag_lock_min_distance:25},triggered:!1,handler:function(n,r){if(i.detection.current.name!=this.name&&this.triggered)return r.trigger(this.name+"end",n),this.triggered=!1,t;if(!(r.options.drag_max_touches>0&&n.touches.length>r.options.drag_max_touches))switch(n.eventType){case i.EVENT_START:this.triggered=!1;break;case i.EVENT_MOVE:if(n.distance<r.options.drag_min_distance&&i.detection.current.name!=this.name)return;i.detection.current.name=this.name;(i.detection.current.lastEvent.drag_locked_to_axis||r.options.drag_lock_to_axis&&r.options.drag_lock_min_distance<=n.distance)&&(n.drag_locked_to_axis=!0);var u=i.detection.current.lastEvent.direction;n.drag_locked_to_axis&&u!==n.direction&&(n.direction=i.utils.isVertical(u)?0>n.deltaY?i.DIRECTION_UP:i.DIRECTION_DOWN:0>n.deltaX?i.DIRECTION_LEFT:i.DIRECTION_RIGHT);this.triggered||(r.trigger(this.name+"start",n),this.triggered=!0);r.trigger(this.name,n);r.trigger(this.name+n.direction,n);(r.options.drag_block_vertical&&i.utils.isVertical(n.direction)||r.options.drag_block_horizontal&&!i.utils.isVertical(n.direction))&&n.preventDefault();break;case i.EVENT_END:this.triggered&&r.trigger(this.name+"end",n);this.triggered=!1}}};i.gestures.Transform={name:"transform",index:45,defaults:{transform_min_scale:.01,transform_min_rotation:1,transform_always_block:!1},triggered:!1,handler:function(n,r){if(i.detection.current.name!=this.name&&this.triggered)return r.trigger(this.name+"end",n),this.triggered=!1,t;if(!(2>n.touches.length))switch(r.options.transform_always_block&&n.preventDefault(),n.eventType){case i.EVENT_START:this.triggered=!1;break;case i.EVENT_MOVE:var u=Math.abs(1-n.scale),f=Math.abs(n.rotation);if(r.options.transform_min_scale>u&&r.options.transform_min_rotation>f)return;i.detection.current.name=this.name;this.triggered||(r.trigger(this.name+"start",n),this.triggered=!0);r.trigger(this.name,n);f>r.options.transform_min_rotation&&r.trigger("rotate",n);u>r.options.transform_min_scale&&(r.trigger("pinch",n),r.trigger("pinch"+(1>n.scale?"in":"out"),n));break;case i.EVENT_END:this.triggered&&r.trigger(this.name+"end",n);this.triggered=!1}}};i.gestures.Touch={name:"touch",index:-1/0,defaults:{prevent_default:!1,prevent_mouseevents:!1},handler:function(n,r){return r.options.prevent_mouseevents&&n.pointerType==i.POINTER_MOUSE?(n.stopDetect(),t):(r.options.prevent_default&&n.preventDefault(),n.eventType==i.EVENT_START&&r.trigger(this.name,n),t)}};i.gestures.Release={name:"release",index:1/0,handler:function(n,t){n.eventType==i.EVENT_END&&t.trigger(this.name,n)}};"object"==typeof module&&"object"==typeof module.exports?module.exports=i:(n.Hammer=i,"function"==typeof n.define&&n.define.amd&&n.define("hammer",[],function(){return i}))}(this),function(n,t){"use strict";n!==t&&(Hammer.event.bindDom=function(i,r,u){n(i).on(r,function(n){var i=n.originalEvent||n;i.pageX===t&&(i.pageX=n.pageX,i.pageY=n.pageY);i.target||(i.target=n.target);i.which===t&&(i.which=i.button);i.preventDefault||(i.preventDefault=n.preventDefault);i.stopPropagation||(i.stopPropagation=n.stopPropagation);u.call(this,i)})},Hammer.Instance.prototype.on=function(t,i){return n(this.element).on(t,i)},Hammer.Instance.prototype.off=function(t,i){return n(this.element).off(t,i)},Hammer.Instance.prototype.trigger=function(t,i){var r=n(this.element);return r.has(i.target).length&&(r=n(i.target)),r.trigger({type:t,gesture:i})},n.fn.hammer=function(t){return this.each(function(){var r=n(this),i=r.data("hammer");i?i&&t&&Hammer.utils.extend(i.options,t):r.data("hammer",new Hammer(this,t||{}))})})}(window.jQuery||window.Zepto);var hammerOptions={drag:!1,hold:!1,prevent_default:!0,prevent_mouseevents:!1,release:!1,swipe:!0,swipe_max_touches:1,swipe_velocity:.7,tap:!1,touch:!1,transform:!1,stop_browser_behavior:{userSelect:!1,touchAction:!1}};$.ajaxSetup({cache:!0});$.fn.autocompleteLocation=function(n,t){return this.autocomplete({minLength:3,delay:500,autoFocus:!0,source:function(n,t){var i="https://orbiterapicaching.azurewebsites.net/api/GeoPlacesSearch?code={code}&query={query}".replace("{query}",encodeURIComponent(n.term)).replace("{code}","wb56QYsk8ES97cKRjjCMFNzO8JBITlQC_rNrwVE0pdTkAzFuaOk06w==");$.ajax({url:i,success:function(n){n.results?t($.map(n.results,function(n){var t=n.address.freeformAddress+", "+n.address.country;return n.poi&&n.poi.name?{label:n.poi.name+" ("+t+")",value:n}:{label:t,value:n}})):t([])}})},select:function(i,r){var f=r.item.value.position.lat+","+r.item.value.position.lon,u;$(n).val(f);t?(u=r.item.value.address,r.item.value=(u.municipality?u.municipality+", ":"")+(u.countrySubdivisionName?u.countrySubdivisionName+", ":u.countrySubdivision?u.countrySubdivision+", ":"")+u.country):r.item.value=r.item.label}}),this}