From a1c42973d93476e2af8e5fdcc7fcb6d2dfe76f80 Mon Sep 17 00:00:00 2001 From: Francisco Caballero Date: Mon, 4 Feb 2019 17:45:41 -0300 Subject: [PATCH] Added static version for falcontrail.com --- assets/analytics.js | 74 + assets/animate.min.css | 6 + assets/app.js | 409 ++ assets/classie.js | 80 + assets/client.js | 23 + assets/client_default.css | 7 + assets/component.css | 353 ++ assets/css | 280 ++ assets/css(1) | 144 + assets/css(2) | 16 + assets/css(3) | 40 + assets/css(4) | 312 ++ assets/custom-styles.css | 2 + assets/falcontrail@4x.png | Bin 0 -> 14555 bytes assets/font-awesome.min(1).css | 4 + assets/font-awesome.min.css | 4 + assets/fontello.css | 220 + assets/frontend.min.js | 40 + assets/hgr-vc-extender-elements.min.css | 61 + assets/html5shiv.js | 8 + assets/icons.css | 1681 ++++++++ assets/imagesloaded.min.js | 1 + assets/isotope.pkgd.min.js | 8 + assets/jquery-migrate.min.js | 2 + assets/jquery.animate-colors-min.js | 12 + assets/jquery.esgbox.min.js | 12 + assets/jquery.js | 6 + assets/jquery.themepunch.revolution.min.js | 7 + assets/jquery.themepunch.tools.min.js | 145 + assets/js_composer.min.css | 1 + assets/js_composer_front.min.js | 1 + assets/l.js | 7 + assets/lity.min.css | 3 + assets/lity.min.js | 4 + assets/macbook-newsite-1.png | Bin 0 -> 667067 bytes assets/modernizr.custom.js | 4 + assets/outline.min.css | 1 + assets/pathformer.js | 240 ++ assets/respond.min.js | 6 + assets/scripts.js | 531 +++ assets/settings(1).css | 1318 ++++++ assets/settings.css | 947 +++++ assets/skrollr.min.js | 2 + assets/style.css | 4397 ++++++++++++++++++++ assets/styles.css | 110 + assets/uiMorphingButton_fixed.js | 150 + assets/uiMorphingButton_inflow.js | 133 + assets/velocity.min.js | 4 + assets/vivus.js | 744 ++++ assets/waypoints.min.js | 8 + assets/webfont.js | 47 + assets/wp-embed.min.js | 1 + assets/wp-emoji-release.min.js | 4 + index.html | 1045 +++++ 54 files changed, 13665 insertions(+) create mode 100644 assets/analytics.js create mode 100644 assets/animate.min.css create mode 100644 assets/app.js create mode 100644 assets/classie.js create mode 100644 assets/client.js create mode 100644 assets/client_default.css create mode 100644 assets/component.css create mode 100644 assets/css create mode 100644 assets/css(1) create mode 100644 assets/css(2) create mode 100644 assets/css(3) create mode 100644 assets/css(4) create mode 100644 assets/custom-styles.css create mode 100644 assets/falcontrail@4x.png create mode 100644 assets/font-awesome.min(1).css create mode 100644 assets/font-awesome.min.css create mode 100644 assets/fontello.css create mode 100644 assets/frontend.min.js create mode 100644 assets/hgr-vc-extender-elements.min.css create mode 100644 assets/html5shiv.js create mode 100644 assets/icons.css create mode 100644 assets/imagesloaded.min.js create mode 100644 assets/isotope.pkgd.min.js create mode 100644 assets/jquery-migrate.min.js create mode 100644 assets/jquery.animate-colors-min.js create mode 100644 assets/jquery.esgbox.min.js create mode 100644 assets/jquery.js create mode 100644 assets/jquery.themepunch.revolution.min.js create mode 100644 assets/jquery.themepunch.tools.min.js create mode 100644 assets/js_composer.min.css create mode 100644 assets/js_composer_front.min.js create mode 100644 assets/l.js create mode 100644 assets/lity.min.css create mode 100644 assets/lity.min.js create mode 100644 assets/macbook-newsite-1.png create mode 100644 assets/modernizr.custom.js create mode 100644 assets/outline.min.css create mode 100644 assets/pathformer.js create mode 100644 assets/respond.min.js create mode 100644 assets/scripts.js create mode 100644 assets/settings(1).css create mode 100644 assets/settings.css create mode 100644 assets/skrollr.min.js create mode 100644 assets/style.css create mode 100644 assets/styles.css create mode 100644 assets/uiMorphingButton_fixed.js create mode 100644 assets/uiMorphingButton_inflow.js create mode 100644 assets/velocity.min.js create mode 100644 assets/vivus.js create mode 100644 assets/waypoints.min.js create mode 100644 assets/webfont.js create mode 100644 assets/wp-embed.min.js create mode 100644 assets/wp-emoji-release.min.js create mode 100644 index.html diff --git a/assets/analytics.js b/assets/analytics.js new file mode 100644 index 0000000..7a49113 --- /dev/null +++ b/assets/analytics.js @@ -0,0 +1,74 @@ +(function(){var k=this,l=function(a,b){a=a.split(".");var c=k;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};var m=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},n=function(a){for(var b in a)if(a.hasOwnProperty(b))return!0;return!1};var q=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;var r=window,t=document,u=function(a,b){t.addEventListener?t.addEventListener(a,b,!1):t.attachEvent&&t.attachEvent("on"+a,b)};var v=/:[0-9]+$/,x=function(a,b){b&&(b=String(b).toLowerCase());if("protocol"===b||"port"===b)a.protocol=w(a.protocol)||w(r.location.protocol);"port"===b?a.port=String(Number(a.hostname?a.port:r.location.port)||("http"==a.protocol?80:"https"==a.protocol?443:"")):"host"===b&&(a.hostname=(a.hostname||r.location.hostname).replace(v,"").toLowerCase());var c=w(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case "url_no_fragment":b="";a&&a.href&&(b=a.href.indexOf("#"),b=0>b?a.href:a.href.substr(0, +b));a=b;break;case "protocol":a=c;break;case "host":a=a.hostname.replace(v,"").toLowerCase();break;case "port":a=String(Number(a.port)||("http"==c?80:"https"==c?443:""));break;case "path":a="/"==a.pathname.substr(0,1)?a.pathname:"/"+a.pathname;a=a.split("/");a:if(b=a[a.length-1],c=[],Array.prototype.indexOf)b=c.indexOf(b),b="number"==typeof b?b:-1;else{for(var d=0;d>2;g=(g&3)<<4|f>>4;f=(f&15)<<2|h>>6;h&=63;e||(h=64,d||(f=64));b.push(A[p],A[g],A[f],A[h])}return b.join("")},E=function(a){function b(b){for(;d>4);64!=f&&(c+=String.fromCharCode(g<<4&240|f>>2),64!=h&&(c+=String.fromCharCode(f<<6&192|h)))}};var F;function G(a,b){if(!a||b===t.location.hostname)return!1;for(var c=0;cc;c++){for(var d=c,e=0;8>e;e++)d=d&1?d>>>1^3988292384:d>>>1;b[c]=d}}F=b;b=4294967295;for(c=0;c>>8^F[(b^a.charCodeAt(c))&255];return((b^-1)>>>0).toString(36)},P=function(a){return function(b){var c=y(r.location.href),d=c.search.replace("?","");a:{var e=d.split("&");for(var g=0;gc;++c){var d=I.exec(a);if(d){var e=d;break a}a=decodeURIComponent(a)}e=void 0}if(e&&"1"===e[1]){var g=e[2],f=e[3];a:{for(e=0;e>21:b}return b};var $c=function(a){this.w=a||[]};$c.prototype.set=function(a){this.w[a]=!0};$c.prototype.encode=function(){for(var a=[],b=0;b\x3c/script>')}else c=M.createElement("script"),c.type="text/javascript",c.async=!0,c.src=a,b&&(c.id=b),d&&c.setAttribute("nonce",d),a=M.getElementsByTagName("script")[0],a.parentNode.insertBefore(c,a)}},be=function(a,b){return E(M.location[b?"href":"search"],a)},E=function(a,b){return(a=a.match("(?:&|#|\\?)"+K(b).replace(/([.*+?^=!:${}()|\[\]\/\\])/g, +"\\$1")+"=([^&#]*)"))&&2==a.length?a[1]:""},xa=function(){var a=""+M.location.hostname;return 0==a.indexOf("www.")?a.substring(4):a},de=function(a,b){var c=a.indexOf(b);if(5==c||6==c)if(a=a.charAt(c+b.length),"/"==a||"?"==a||""==a||":"==a)return!0;return!1},ya=function(a,b){var c=M.referrer;if(/^(https?|android-app):\/\//i.test(c)){if(a)return c;a="//"+M.location.hostname;if(!de(c,a))return b&&(b=a.replace(/\./g,"-")+".cdn.ampproject.org",de(c,b))?void 0:c}},za=function(a,b){if(1==b.length&&null!= +b[0]&&"object"===typeof b[0])return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;e=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge("len",b.length),new Da(b.length);},pe=function(a,b,c,d){d=d||ua;wd(a+"?"+b,"",d,c)},wc=function(a,b,c){var d=ta(a+"?"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c,d){var e=O.XMLHttpRequest; +if(!e)return!1;var g=new e;if(!("withCredentials"in g))return!1;a=a.replace(/^http:/,"https:");g.open("POST",a,!0);g.withCredentials=!0;g.setRequestHeader("Content-Type","text/plain");g.onreadystatechange=function(){if(4==g.readyState){if(d)try{var a=g.responseText;if(1>a.length)ge("xhr","ver","0"),c();else if("1"!=a.charAt(0))ge("xhr","ver",String(a.length)),c();else if(3=100*R(a,Ka))throw"abort";}function Ma(a){if(G(P(a,Na)))throw"abort";}function Oa(){var a=M.location.protocol;if("http:"!=a&&"https:"!=a)throw"abort";} +function Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&"withCredentials"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];Qa.map(function(c,d){d.F&&(c=a.get(c),void 0!=c&&c!=d.defaultValue&&("boolean"==typeof c&&(c*=1),b.push(d.F+"="+K(""+c))))});b.push("z="+Bd());a.set(Ra,b.join("&"),!0)} +function Sa(a){var b=P(a,gd)||oe()+"/collect",c=a.get(qe),d=P(a,fa);!d&&a.get(Vd)&&(d="beacon");if(c)pe(b,P(a,Ra),c,a.get(Ia));else if(d){c=d;d=P(a,Ra);var e=a.get(Ia);e=e||ua;"image"==c?wc(b,d,e):"xhr"==c&&wd(b,d,e)||"beacon"==c&&x(b,d,e)||ba(b,d,e)}else ba(b,P(a,Ra),a.get(Ia));b=a.get(Na);b=h(b);c=b.hitcount;b.hitcount=c?c+1:1;b=a.get(Na);delete h(b).pending_experiments;a.set(Ia,ua,!0)} +function Hc(a){(O.gaData=O.gaData||{}).expId&&a.set(Nc,(O.gaData=O.gaData||{}).expId);(O.gaData=O.gaData||{}).expVar&&a.set(Oc,(O.gaData=O.gaData||{}).expVar);var b=a.get(Na);if(b=h(b).pending_experiments){var c=[];for(d in b)b.hasOwnProperty(d)&&b[d]&&c.push(encodeURIComponent(d)+"."+encodeURIComponent(b[d]));var d=c.join("!")}else d=void 0;d&&a.set(m,d,!0)}function cd(){if(O.navigator&&"preview"==O.navigator.loadPurpose)throw"abort";} +function yd(a){var b=O.gaDevIds;ka(b)&&0!=b.length&&a.set("&did",b.join(","),!0)}function vb(a){if(!a.get(Na))throw"abort";};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if("transaction"!=c&&"item"!=c){c=R(a,Wa);var d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0=c)throw"abort";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee},Qa=new ee,Za=[];Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return void 0==a?"":""+a},R=function(a,b){a=a.get(b);return void 0==a||""===a?0:1*a};Ya.prototype.set=function(a,b,c){if(a)if("object"==typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)}; +var ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c},$a=function(a){var b=Qa.get(a);if(!b)for(var c=0;c=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0c)a[b]=void 0},Fd=function(a){return function(b){if("pageview"==b.get(Va)&&!a.I){a.I=!0;var c=aa(b),d=0a.length)J(12);else{for(var d=[],e=0;e=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){if(null==a)var c=a=1;else c=La(a),a=La(D(a,".")?a.substring(1):"."+a);for(var d=0;d=ca[0]||0>=ca[1]?"":ca.join("x");a.set(rb,c);a.set(tb,fc());a.set(ob,M.characterSet||M.charset);a.set(sb,b&&"function"===typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||"").toLowerCase());a.data.set(ce,be("gclid",!0));a.data.set(ie,be("gclsrc",!0));a.data.set(fe,Math.round((new Date).getTime()/1E3));if(d&&a.get(cc)&& +(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(c=0;carguments.length)){if("string"===typeof arguments[0]){var b=arguments[0];var c=[].slice.call(arguments,1)}else b=arguments[0]&&arguments[0][Va],c=arguments;b&&(c=za(qc[b]||[],c),c[Va]=b,this.b.set(c,void 0,!0),this.filters.D(this.b),this.b.data.m={})}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};var rc=function(a){if("prerender"==M.visibilityState)return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=c,e=M;e.removeEventListener?e.removeEventListener("visibilitychange",d,!1):e.detachEvent&&e.detachEvent("onvisibilitychange",d)}};L(M,"visibilitychange",c)}};var td=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=td.exec(a[0]);null!=b&&4==b.length&&(this.c=b[1]||"t0",this.K=b[2]||"",this.C=b[3],this.a=[].slice.call(a,1),this.K||(this.A="create"==this.C,this.i="require"==this.C,this.g="provide"==this.C,this.ba="remove"==this.C),this.i&&(3<=this.a.length?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(qa(this.a[1])?this.X=this.a[1]:this.W=this.a[1])));b=a[1];a=a[2];if(!this.C)throw"abort";if(this.i&&(!qa(b)||""==b))throw"abort"; +if(this.g&&(!qa(b)||""==b||!ea(a)))throw"abort";if(ud(this.c)||ud(this.K))throw"abort";if(this.g&&"t0"!=this.c)throw"abort";}};function ud(a){return 0<=a.indexOf(".")||0<=a.indexOf(":")};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47}; +var u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=d||{};d={id:b,B:c.dataLayer||"dataLayer",ia:!!a.get("anonymizeIp"),sync:e,G:!1};a.get(">m")==b&&(d.G=!0);var g=String(a.get("name"));"t0"!=g&&(d.target=g);G(String(a.get("trackingId")))||(d.clientId= +String(a.get(Q)),d.ka=Number(a.get(n)),c=c.palindrome?r:q,c=(c=M.cookie.replace(/^|(; +)/g,";").match(c))?c.sort().join("").substring(1):void 0,d.la=c,d.qa=E(a.b.get(kb)||"","gclid"));a=d.B;c=(new Date).getTime();O[a]=O[a]||[];c={"gtm.start":c};e||(c.event="gtm.js");O[a].push(c);c=t(d)}!c&&Zd.hasOwnProperty(b)?(J(39),c=b+".js"):J(43);c&&(c&&0<=c.indexOf("/")||(c=(Ba||"https:"==M.location.protocol?"https:":"http:")+"//www.google-analytics.com/plugins/ua/"+c),d=ae(c),a=d.protocol,c=M.location.protocol, +("https:"==a||a==c||("http:"!=a?0:"http:"==c))&&B(d)&&(wa(d.url,void 0,e),$d.set(b,!0)))}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);b=A.get(a)||[];for(var c=0;ca.split("/")[0].indexOf(":")&&(a=ca+e[2].substring(0,e[2].lastIndexOf("/"))+"/"+a);c.href=a;d=b(c);return{protocol:(c.protocol||"").toLowerCase(),host:d[0],port:d[1],path:d[2],query:c.search||"",url:a||""}};var Z={ga:function(){Z.f=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments);b=Z.f.concat(b);for(Z.f=[];0c;c++){var d=b[c].src;if(d&&0==d.indexOf("https://www.google-analytics.com/analytics")){b= +!0;break a}}b=!1}b&&(Ba=!0)}(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C("linker",Dc);X("decorate",b,b.ca,20);X("autoLink",b,b.S,25);C("displayfeatures",fd);C("adfeatures",fd);a=a&&a.q;ka(a)?Z.D.apply(N,a):J(50)}};N.da=function(){for(var a=N.getAll(),b=0;b 1 && php_variables.retina_logo_url !== "" ) { + jQuery(".logo").attr("src", php_variables.retina_logo_url); + } + + // static megafooter + if( php_variables.static_mega_footer == "true" ) { + var blaheight = jQuery('.hgr_megafooter section').height(); + //jQuery('.hgr_megafooter').parent().find('.pagesection').last().css("margin-bottom", blaheight); + jQuery('#hgr_sections').css("margin-bottom", blaheight); + jQuery('.hgr_megafooter section').addClass("static_mega_footer"); + } + + // If menu has sub-menu, submenu appears on hover top menu + $('ul.main_navbar li.dropdown, ul.main_navbar li.dropdown-submenu, ul.fixed_navbar li.dropdown, ul.fixed_navbar li.dropdown-submenu').on( "mouseenter", function(){ + $(this).find(' > .dropdown-menu').stop(true, true).delay(100).fadeIn(); + }); + $('ul.main_navbar li.dropdown, ul.main_navbar li.dropdown-submenu, ul.fixed_navbar li.dropdown, ul.fixed_navbar li.dropdown-submenu').on( "mouseleave", function(){ + $(this).find(' > .dropdown-menu').stop(true, true).delay(50).fadeOut(); + }); + + + //open/close primary mobile navigation + $('.cd-primary-nav-trigger').on('click', function(){ + $('.cd-menu-icon').toggleClass('is-clicked'); + + //in firefox transitions break when parent overflow is changed, so we need to wait for the end of the trasition to give the body an overflow hidden + if( $('.cd-primary-nav').hasClass('is-visible') ) { + $('a.cd-primary-nav-trigger').removeClass('mobilemenuopen'); + $('.cd-primary-nav').removeClass('is-visible').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){ + $('body').removeClass('overflow-hidden'); + }); + } else { + $('a.cd-primary-nav-trigger').addClass('mobilemenuopen'); + $('.cd-primary-nav').addClass('is-visible').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){ + $('body').addClass('overflow-hidden'); + }); + } + return false; + }); + + // Onepage navigation, front page or blog section + if(php_variables.is_front_page ==='true') { + jQuery("ul.main_navbar li.menu-item a[href*='#']").on( "click", function() { + jQuery("#hgr-navbar-collapse-1").removeClass("in"); + if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') + && location.hostname == this.hostname) { + var $target = jQuery(this.hash); + var $selector = $target.selector; + $target = $target.length && $target || jQuery("[name=' + this.hash.slice(1) +']"); + if ($target.length && $selector.length > 1) { + var targetOffset = $target.offset().top; + jQuery('html,body') + .animate({scrollTop: targetOffset}, 1500); + return false; + } + } + }); + + jQuery("ul.main_navbar a:not(ul.main_navbar li.menu-item a[href*='#'], a.fssearch)").on( "click", function(){ + var currentItem = jQuery(this).attr('href'); + window.open(url); + return false; + }); + + // Scroll nav outside the menu, ex. buttons + jQuery("a[href*='#']:not(ul.main_navbar li.menu-item a[href*='#'], a.back-to-top, a.close-btn, a.fssearch, a.cd-primary-nav-trigger, a.vc_pagination-trigger, .hgracc-title a, .vc_tta-container a)").on( "click", function(){ + if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') + && location.hostname == this.hostname) { + var $target = jQuery(this.hash); + var $selector = $target.selector; + $target = $target.length && $target + || jQuery('[name=' + this.hash.slice(1) +']'); + //console.log($selector); + if ($target.length && $selector.length > 1) { + var targetOffset = $target.offset().top; + jQuery('html,body') + .animate({scrollTop: targetOffset}, 800); + return false; + } + } + return false; + }); + + + } else { + //console.log('is_NOT_front_page'); + jQuery("ul.main_navbar li a, .blog_widget ul li.menu-item a, #fixedNavUl li a").on( "click", function(){ + var currentItem = jQuery(this).attr('href'); + if(currentItem.charAt(0) == '#' && currentItem.length > 1) { + var target = php_variables.home_url + currentItem; + window.open(url); + return false; + } else { + window.open(url); + return false; + } + }); + } + + + var windowWidth = jQuery(window).width(); //retrieve current window width + var windowHeight = jQuery(window).height(); //retrieve current window height + + $(window).on("resize", function () { + if( jQuery(window).width() < 1280 ){ + jQuery('body').addClass('fakeMobile'); + } + if( jQuery(window).width() > 1280 ){ + jQuery('body').removeClass('fakeMobile'); + } + }).resize(); + + + jQuery('.hgrHeaderImage img').width(windowWidth).height(windowHeight); + jQuery('.blogPosts').css("min-height",windowHeight); + + jQuery("#pagesContent").css("margin-top", windowHeight); + + jQuery(window).on( "resize", function() { + windowWidth = jQuery(window).width(); //retrieve current window width + windowHeight = jQuery(window).height(); //retrieve current window height + jQuery('.hgrHeaderImage img').width(windowWidth).height(windowHeight); + jQuery('.blogPosts').css("min-height",windowHeight); + }); + + + jQuery('.iconeffect').on( "mouseenter", function(){ + jQuery(this).find(".icon").addClass("hoveredIcon"); + }); + jQuery('.iconeffect').on( "mouseleave", function(){ + jQuery(this).find(".icon").removeClass("hoveredIcon"); + }); + + + + jQuery(".readTheBlogBtn").click(function() { + jQuery('html, body').animate({ + scrollTop: jQuery("#blogPosts").offset().top + }, 1000); + }); + + + // Back to top button + // Display the button + jQuery(window).on( "scroll", function() { + if (jQuery(window).scrollTop() > jQuery(window).height()) { + jQuery('.back-to-top').fadeIn(500); + } + if (jQuery(window).scrollTop() < jQuery(window).height()) { + jQuery('.back-to-top').fadeOut(500); + } + }); + // Scroll to top when clicked + $('.back-to-top').on( "click", function(event) { + event.preventDefault(); + $('html, body').velocity("scroll", { duration: 1200, easing: [1,0,.03,1.01], mobileHA: true, queue: false }); + // Docs: http://cubic-bezier.com + // http://julian.com/research/velocity/#scroll + return false; + }); + + function splitColumns() { + var winWidth = jQuery(window).width(), + columnNumb = 1; + if (winWidth > 1024) { + columnNumb = 4; + } else if (winWidth > 900) { + columnNumb = 3; + } else if (winWidth > 479) { + columnNumb = 2; + } else if (winWidth < 479) { + columnNumb = 1; + } + return columnNumb; + } + + function setColumns() { + var container = jQuery('#portfolio-items'); + var winWidth = jQuery(window).width(), + columnNumb = splitColumns(), + postWidth = Math.floor(winWidth / columnNumb); + + container.find('.portfolio-item').each(function () { + jQuery(this).css( { + width : postWidth + 'px' + }); + }); + } + + function setProjects() { + setColumns(); + container.isotope('layout'); + } + + + if(jQuery('#portfolio-items').length != 0) { + // Portfolio Isotope + var container = jQuery('#portfolio-items'); + container.isotope({ + animationEngine : 'jquery', + filter:"*", + animationOptions: { + duration: 500, + queue: false + }, + layoutMode: 'fitRows' + }); + jQuery('#filters a').on( "click", function(){ + jQuery('#filters li').removeClass('active'); + jQuery(this).parent().addClass('active'); + var selector = jQuery(this).attr('data-filter'); + container.isotope({ filter: selector }); + setProjects(); + return false; + }); + + container.imagesLoaded(function () { + setProjects(); + }); + jQuery(window).on('resize', function () { + setProjects(); + }); + setProjects(); + } + + + // closes opened portfolio item + jQuery("#itemcontainer-controller").on("click",function(){ + parent.history.back(); + return false; + }); + + // properly render parallax images on mobile + jQuery(window).on( "resize", function() { + jQuery('.parallax').each(function(){ + jQuery(this).css('background-position','center'); + }); + }); + + if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { + hgr_forMobile(); + } + + function hgr_forMobile(){ + jQuery('.parallax').each(function(){ + jQuery(this).css({"background-attachment":"scroll"}); + }); + } + + jQuery('.venoboxDiv').find('a').attr('data-lity',''); + + //jQuery('.venoboxvid').venobox(); + + + + /* WOOCOMMERCE */ + jQuery('.woocommerce .products li.product').on( "mouseenter", function(){ + jQuery(this).find(".add_to_cart_button").css("visibility", "visible"); + }); + jQuery('.woocommerce .products li.product').on( "mouseleave", function(){ + jQuery(this).find(".add_to_cart_button").css("visibility", "hidden"); + }); + + jQuery(".stash_preloadermask .loading").delay(700).fadeOut("slow"); + jQuery(".stash_preloadermask").delay(1200).fadeOut("slow"); + + + + + + /* + * Full Screen Search + */ + // lock scroll position, but retain settings for later + var scrollPosition = [ + self.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft, + self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop + ]; + + + $('a.fssearch, a.mobileFsSearch').on("click",function(event){ + event.preventDefault(); + + var html = $('html'); // it would make more sense to apply this to body, but IE7 won't have that + html.data('scroll-position', scrollPosition); + html.data('previous-overflow', html.css('overflow')); + html.css('overflow', 'hidden'); + + $('#fssearch_container').fadeIn('fast').removeClass('hidden').addClass('is-visible'); + $('.fssearch_input').focus(); + + return false; + }); + + //close the full screen search modal + $('#fssearch_container .close-btn').click(function(event) { + event.preventDefault(); + $('#fssearch_container').fadeOut('fast').removeClass('is-visible').addClass('hidden'); + $('.fssearch_input').attr('value',''); + // un-lock scroll position + var html = $('html'); + var scrollPosition = html.data('scroll-position'); + html.css('overflow', html.data('previous-overflow')); + }); + + $(document).keyup(function(event){ + //check if user has pressed 'Esc' + if(event.which=='27'){ + // un-lock scroll position + var html = $('html'); + var scrollPosition = html.data('scroll-position'); + html.css('overflow', html.data('previous-overflow')); + $('#fssearch_container').fadeOut('fast').removeClass('is-visible').addClass('hidden'); + $('.fssearch_input').attr('value',''); + } + }); + + + /* + * Blog grid + */ + function doTheBlog(){ + $('#blogGridItems').isotope({ + itemSelector: '.blogGridItem', + percentPosition: true, + masonry: { + columnWidth: '.grid-sizer', + horizontalOrder: true, + } + }); + } + $(window).on( "resize", function() { + doTheBlog(); + }); + $(document).ready(function() { + doTheBlog(); + }); + + + + /* + * Blog metro + */ + function doTheMetro(){ + $('#metroGridItems').isotope({ + itemSelector: '.metroGridItem', + percentPosition: true, + layoutMode: 'fitRows' + }); + } + function columnEqualHeight(){ + var maxHeight = $('.metro-sizer').width(); + + + // get the paddings and margins + var paddT = $('.metroGridItem .postEntry').innerWidth() - $('.metroGridItem .postEntry').width(); + var margT = $('.metroGridItem .postEntry').outerWidth(true) - $('.metroGridItem .postEntry').outerWidth(); + + if(php_variables.metro_asprect_ratio == '3x4'){ + $('.metroGridItem .postEntry').height(maxHeight+paddT); + } + else if (php_variables.metro_asprect_ratio == '4x3') { + $('.metroGridItem .postEntry').height(maxHeight-paddT-paddT-margT); + } + else { + $('.metroGridItem .postEntry').height(maxHeight-paddT); + } + doTheMetro(); + } + $(window).on( "resize", function() { + columnEqualHeight(); + doTheMetro(); + }); + $(document).ready(function() { + columnEqualHeight(); + doTheMetro(); + }); + + + // Megamenus move to base div + $('#hgr_top_navbar_container .megamenu').each(function(){ + jQuery(this).detach().prependTo('#megamenus_wrapper'); + }); + + + +})(jQuery); diff --git a/assets/classie.js b/assets/classie.js new file mode 100644 index 0000000..a967554 --- /dev/null +++ b/assets/classie.js @@ -0,0 +1,80 @@ +/*! + * classie - class helper functions + * from bonzo https://github.com/ded/bonzo + * + * classie.has( elem, 'my-class' ) -> true/false + * classie.add( elem, 'my-new-class' ) + * classie.remove( elem, 'my-unwanted-class' ) + * classie.toggle( elem, 'my-class' ) + */ + +/*jshint browser: true, strict: true, undef: true */ +/*global define: false */ + +( function( window ) { + +'use strict'; + +// class helper functions from bonzo https://github.com/ded/bonzo + +function classReg( className ) { + return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); +} + +// classList support for class management +// altho to be fair, the api sucks because it won't accept multiple classes at once +var hasClass, addClass, removeClass; + +if ( 'classList' in document.documentElement ) { + hasClass = function( elem, c ) { + return elem.classList.contains( c ); + }; + addClass = function( elem, c ) { + elem.classList.add( c ); + }; + removeClass = function( elem, c ) { + elem.classList.remove( c ); + }; +} +else { + hasClass = function( elem, c ) { + return classReg( c ).test( elem.className ); + }; + addClass = function( elem, c ) { + if ( !hasClass( elem, c ) ) { + elem.className = elem.className + ' ' + c; + } + }; + removeClass = function( elem, c ) { + elem.className = elem.className.replace( classReg( c ), ' ' ); + }; +} + +function toggleClass( elem, c ) { + var fn = hasClass( elem, c ) ? removeClass : addClass; + fn( elem, c ); +} + +var classie = { + // full names + hasClass: hasClass, + addClass: addClass, + removeClass: removeClass, + toggleClass: toggleClass, + // short names + has: hasClass, + add: addClass, + remove: removeClass, + toggle: toggleClass +}; + +// transport +if ( typeof define === 'function' && define.amd ) { + // AMD + define( classie ); +} else { + // browser global + window.classie = classie; +} + +})( window ); diff --git a/assets/client.js b/assets/client.js new file mode 100644 index 0000000..b99ef17 --- /dev/null +++ b/assets/client.js @@ -0,0 +1,23 @@ +/** + * crisp-client - Customer Messaging Made Simple. + * @version v2.5.5 + * @author Crisp IM SARL https://crisp.chat/ + * @date 2/1/2019 + */ +(function(){function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var _is_development=!1;try{var Crisp={},_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Crisp.Library=new(function(){function CrispLibrary(){function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var fn="constructor";try{this.ns="CrispLibrary";var __crisp_local_context={},__crisp_local_instance=Crisp,__crisp_local_configuration={environment:"production"};__crisp_local_context.Console=function(){var e={};return e._environment=__crisp_local_configuration.environment,e._development="development"==e._environment,e._available="undefined"!=typeof window.console,e._has=e._development&&e._available,e._log_sink=function(e,t,i){},e.warn=function(t,i){e._has&&console.warn(t,i),e._log_sink("warn",t,i)},e.error=function(t,i){e._has&&console.error(t,i),e._log_sink("error",t,i)},e.info=function(t,i){e._has&&console.info(t,i),e._log_sink("info",t,i)},e.log=function(t,i){e._has&&console.log(t,i),e._log_sink("log",t,i)},e.debug=function(t,i){e._has&&("undefined"!=typeof console.debug?console.debug(t,i):console.log(t,i)),e._log_sink("debug",t,i)},e.set_log_sink=function(t){if("function"!=typeof t)throw new Error("Expected log sink argument to be a function");e._log_sink=t},e}(),!function(e){if("object"==typeof __crisp_void_exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof __crisp_void_define&&define.amd)define([],e);else{var t;"undefined"!=typeof __crisp_local_context?t=__crisp_local_context:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.jade=e()}}(function(){return function e(t,i,r){function s(a,o){if(!i[a]){if(!t[a]){var c="function"==typeof require&&require;if(!o&&c)return c(a,!0);if(n)return n(a,!0);var _=new Error("Cannot find module '"+a+"'");throw _.code="MODULE_NOT_FOUND",_}var l=i[a]={exports:{}};t[a][0].call(l.exports,function(e){var i=t[a][1][e];return s(i?i:e)},l,l.exports,e,t,i,r)}return i[a].exports}for(var n="function"==typeof require&&require,a=0;a/g,">").replace(/"/g,""");return t===""+e?e:t},i.rethrow=function t(i,r,s,n){if(!(i instanceof Error))throw i;if(!("undefined"==typeof window&&r||n))throw i.message+=" on line "+s,i;try{n=n||e("fs").readFileSync(r,"utf8")}catch(e){t(i,null,s)}var a=3,o=n.split("\n"),c=Math.max(s-a,0),_=Math.min(o.length,s+a),a=o.slice(c,_).map(function(e,t){var i=t+c+1;return(i==s?" > ":" ")+i+"| "+e}).join("\n");throw i.path=r,i.message=(r||"Jade")+":"+s+"\n"+a+"\n\n"+i.message,i}},{fs:2}],2:[function(e,t,i){},{}]},{},[1])(1)}),function(e,t){"function"==typeof __crisp_void_define&&define.amd?define(t):"undefined"!=typeof __crisp_void_exports?module.exports=t():e.cash=e.$=t()}(__crisp_local_context,function(){function e(t,i){return new e.fn.init(t,i)}function t(e){var t=t||n.createDocumentFragment(),i=i||t.appendChild(n.createElement("div"));return i.innerHTML=e,i}function i(e,t){return parseInt(a.getComputedStyle(e[0],null)[t],10)}function r(){function e(e){var t=(Math.random().toString(16)+"000000000").substr(2,8);return e?"-"+t.substr(0,4)+"-"+t.substr(4,4):t}return e()+e(!0)+e(!0)+e()}function s(t,i,s){var n=e(t).data("cshid")||r();e(t).data("cshid",n),n in f||(f[n]={}),i in f[n]||(f[n][i]=[]),f[n][i].push(s)}var n=document,a=window,o=Array.prototype,c=o.slice,_=o.filter,l=/^#[\w-]*$/,p=/^\.[\w-]*$/,h=/^[\w-]*$/,u=e.fn=e.prototype={cash:!0,length:0};u.init=function(t,i){var r,s,a=[];if(!t)return this;if(this.length=1,"string"!=typeof t)return t.cash?t:(this[0]=t,this);if("<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3)a=e.parseHTML(t);else{if(r=l.test(t),s=t.slice(1),!i&&r)return this[0]=n.getElementById(s),this;i=e(i)[0]||n,a=c.call(h.test(s)?p.test(t)?n.getElementsByClassName(s):n.getElementsByTagName(t):i.querySelectorAll(t))}return this.length=0,e.merge(this,a),this},u.init.prototype=u,e.each=function(e,t){for(var i=e.length,r=0;r(?:<\/\1>|)$/.exec(e);return i?[n.createElement(i[1])]:(i=t(e),c.call(i.childNodes))},e.unique=function(t){return e.merge(e(),c.call(t).filter(function(e,t,i){return i.indexOf(e)===t}))};var d=/\S+/g;u.extend({addClass:function(e){var t,i,r=e.match(d);return this.each(function(e){if(i=r.length,e.classList)for(;i--;)e.classList.add(r[i]);else for(;i--;)t=" "+e.className+" ",t.indexOf(" "+r[i]+" ")===-1&&(e.className+=" "+r[i])}),this},attr:function(e,t){return t?(this.each(function(i){return i.setAttribute(e,t)}),this):this[0].getAttribute(e)},hasClass:function(e){return this[0].classList?this[0].classList.contains(e):this[0].className.indexOf(e)!==-1},prop:function(e){return this[0][e]},removeAttr:function(e){return this.each(function(t){return t.removeAttribute(e)}),this},removeClass:function(e){var t,i,r=e.match(d);return this.each(function(e){if(t=r.length,e.classList)for(;t--;)e.classList.remove(r[t]);else{for(i=" "+e.className+" ";t--;)i=i.replace(" "+r[t]+" "," ");e.className=i.trim()}}),this}}),u.extend({add:function(){var t,i=c.call(this),r=0;for(t=arguments.length;r=0;t--)if(e=r.elements[t],e.name&&"file"!==e.type&&"reset"!==e.type)if("select-multiple"===e.type)for(i=r.elements[t].options.length-1;i>=0;i--)e.options[i].selected&&(s+="&"+e.name+"="+g(e.options[i].value).replace(/%20/g,"+"));else"submit"!==e.type&&"button"!==e.type&&(s+="&"+e.name+"="+g(e.value).replace(/%20/g,"+"));return s.substr(1)},val:function(e){return void 0===e?this[0].value:(this.each(function(t){return t.value=e}),this)}}),u.extend({append:function(t){return this[0].appendChild(e(t)[0]),this},appendTo:function(t){return e(t)[0].appendChild(this[0]),this},clone:function(){return e(this[0].cloneNode(!0))},empty:function(){return this.each(function(e){return e.innerHTML=""}),this},html:function(t){var i;return"undefined"===t?this[0].innerHTML:(i="object"==typeof t?e(t)[0].outerHTML:t,this.each(function(e){return e.innerHTML=""+i}),this)},insertAfter:function(t){return e(t)[0].insertAdjacentHTML("afterend",this[0].outerHTML),this},insertBefore:function(t){return e(t)[0].insertAdjacentHTML("beforebegin",this[0].outerHTML),this},prepend:function(t){return e(this)[0].insertAdjacentHTML("afterBegin",e(t)[0].outerHTML),this},prependTo:function(t){return e(t)[0].insertAdjacentHTML("afterBegin",this[0].outerHTML),this},remove:function(){this.each(function(e){return e.parentNode.removeChild(e)})},text:function(e){return e?(this.each(function(t){return t.textContent=e}),this):this[0].textContent}}),u.extend({children:function(t){return t?e(this[0].children).filter(function(i){return e.matches(i,t)}):e.fn.extend(this[0].children,e.fn)},closest:function(t){return!t||e.matches(this[0],t)?this:this.parent().closest(t)},is:function(t){return!!t&&(t.cash?this[0]===t[0]:"string"==typeof t&&e.matches(this[0],t))},find:function(t){return e.fn.extend(this[0].querySelectorAll(t),e.fn)},has:function(t){return _.call(this,function(i){return 0!==e(i).find(t).length})},next:function(){return e(this[0].nextElementSibling)},not:function(t){return _.call(this,function(i){return!e.matches(i,t)})},parent:function(){var t=o.map.call(this,function(e){return e.parentElement||n.body.parentNode});return e.unique(t)},parents:function(t){var i,r=[],s=0;return this.each(function(a){for(i=a;i!==n.body.parentNode;)i=i.parentElement,(!t||t&&e.matches(i,t))&&(r[s]=i,s++)}),e.unique(r)},prev:function(){return e(this[0].previousElementSibling)},siblings:function(){var e=this.parent().children(),t=this[0];return _.call(e,function(e){return e!==t})}}),e}),function(e,t){e.CrispLibraryWeb=new t}(__crisp_local_context,function(){function e(){}return e.prototype.init=function(e){var t=function(){function e(e){this.parent=e,this.__smiley_list={angry:/(^|\s|\()((?:=|:)(?:-)?@)($|\s|\))/i,blushing:/(^|\s|\()((?:=|:)(?:-)?\$)($|\s|\))/i,cool:/(^|\s|\()(8(?:-)?\))($|\s|\))/i,confused:/(^|\s|\()(x(?:-)?\))($|\s|\))/i,crying:/(^|\s|\()((?:=|:)'(?:-)?\()($|\s|\))/i,embarrased:/(^|\s|\()((?:=|:)(?:-)?\/)($|\s|\))/i,heart:/(^|\s|\()(<3)($|\s|\))/i,laughing:/(^|\s|\()((?:=|:)(?:-)?'D)($|\s|\))/i,sad:/(^|\s|\()((?:=|:)(?:-)?(?:\(|\|))($|\s|\))/i,sick:/(^|\s|\()((?:=|:)(?:-)?S)($|\s|\))/i,"small-smile":/(^|\s|\()((?:=|:)(?:-)?\))($|\s|\))/i,"big-smile":/(^|\s|\()((?:=|:)(?:-)?D)($|\s|\))/i,"thumbs-up":/(^|\s|\()(\+1)($|\s|\))/i,surprised:/(^|\s|\()((?:=|:)(?:-)?o)($|\s|\))/i,tongue:/(^|\s|\()((?:=|:)(?:-)?P)($|\s|\))/i,winking:/(^|\s|\()(;(?:-)?\))($|\s|\))/i}}return e.prototype.code=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"small",i=this.parent.template.render("smiley",{name:e,size:t});return i},e.prototype.parse=function(e){var t=void 0,i=void 0,r=void 0,s=void 0,n=void 0,a=e;for(t in this.__smiley_list)if(this.__smiley_list.hasOwnProperty(t))for(i=this.__smiley_list[t];null!==(n=a.match(i));)r="small",a===n[2]&&(r="large"),s=this.code(t,r),a=a.replace(i,"$1"+s+"$3");return a},e.prototype.count=function(e){var t=0,i=void 0,r=void 0,s=e;for(i in this.__smiley_list)if(this.__smiley_list.hasOwnProperty(i))for(r=this.__smiley_list[i];r.test(s)===!0;)t++,s=s.replace(r,"$1[]$3");return t},e.prototype.name=function(e){var t=void 0,i=void 0,r=null;for(t in this.__smiley_list)if(this.__smiley_list.hasOwnProperty(t)&&(i=this.__smiley_list[t],e.match(i))){r=t;break}return r},e}(),i=function(){function e(e){this.parent=e,this.__gtld_list=["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","active","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","aigo","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blanco","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bnl","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","boots","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","cartier","casa","case","caseih","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","ceb","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","chase","chat","cheap","chintai","chloe","christmas","chrome","chrysler","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dodge","dog","doha","domains","dot","download","drive","dtv","dubai","duck","dunlop","duns","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epost","epson","equipment","ericsson","erni","es","esq","estate","esurance","et","etisalat","eu","eurovision","eus","events","everbank","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodhands","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","honeywell","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","htc","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","industries","infiniti","info","ing","ink","institute","insurance","insure","int","intel","international","intuit","investments","io","ipiranga","iq","ir","irish","is","iselect","ismaili","ist","istanbul","it","itau","itv","iveco","iwc","jaguar","java","jcb","jcp","je","jeep","jetzt","jewelry","jio","jlc","jll","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","ky","kyoto","kz","la","lacaixa","ladbrokes","lamborghini","lamer","lancaster","lancia","lancome","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","liaison","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","lupin","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mcd","mcdonalds","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","meo","merckmsd","metlife","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mma","mn","mo","mobi","mobile","mobily","moda","moe","moi","mom","monash","money","monster","montblanc","mopar","mormon","mortgage","moscow","moto","motorcycles","mov","movie","movistar","mp","mq","mr","ms","msd","mt","mtn","mtpc","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nadex","nagoya","name","nationwide","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onion","onl","online","onyourside","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","pamperedchef","panasonic","panerai","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","piaget","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sapo","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","space","spiegel","spot","spreadbetting","sr","srl","srt","st","stada","staples","star","starhub","statebank","statefarm","statoil","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","symantec","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","telecity","telefonica","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","uconnect","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","vermögensberater","vermögensberatung","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","vista","vistaprint","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","warman","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","xperia","xxx","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yt","yun","zappos","zara","zero","zip","zippo","zm","zone","zuerich","zw","ελ","бел","дети","ею","католик","ком","мкд","мон","москва","онлайн","орг","рус","рф","сайт","срб","укр","қаз","հայ","קום","ابوظبي","اتصالات","ارامكو","الاردن","الجزائر","السعودية","السعوديه","السعودیة","السعودیۃ","العليان","المغرب","اليمن","امارات","ايران","ایران","بازار","بيتك","بھارت","تونس","سودان","سوريا","سورية","شبكة","عراق","عرب","عمان","فلسطين","قطر","كاثوليك","كوم","مصر","مليسيا","موبايلي","موقع","همراه","پاكستان","پاکستان","कॉम","नेट","भारत","संगठन","বাংলা","ভারত","ਭਾਰਤ","ભારત","இந்தியா","இலங்கை","சிங்கப்பூர்","భారత్","ලංකා","คอม","ไทย","გე","みんな","クラウド","グーグル","コム","ストア","セール","ファッション","ポイント","世界","中信","中国","中國","中文网","企业","佛山","信息","健康","八卦","公司","公益","台湾","台灣","商城","商店","商标","嘉里","嘉里大酒店","在线","大众汽车","大拿","天主教","娱乐","家電","工行","广东","微博","慈善","我爱你","手机","手表","政务","政府","新加坡","新闻","时尚","書籍","机构","淡马锡","游戏","澳門","澳门","点看","珠宝","移动","组织机构","网址","网店","网站","网络","联通","臺灣","诺基亚","谷歌","购物","通販","集团","電訊盈科","飞利浦","食品","餐厅","香格里拉","香港","닷넷","닷컴","삼성","한국"],this.__html_escape={"&":/&/g,"<"://g,""":/"/g,"'":/'/g},this.__attribute_escape={"\\\\":/\\/g,"\\t":/\t/g,"\\n":/\n/g,"\\u00A0":/\u00A0/g},this.__escape_regex_regex=/[-\/\\^$*+?.()|[\]{}]/g,this.__protect_items_regex=/([\#\*\_\-\[\]\(\)~\.\|])/g,this.__links_regex={email:new RegExp("(\\s|<[^<>]+\\/>|<[^a][^<>]*>|\\(|^)([\\w\\._-]+@[\\w\\.\\/_-]+)(,|\\s|<[^<>]+\\/>|]*>|\\)|$)","gi"),domain:new RegExp("(\\s|<[^<>]+\\/>|<[^a][^<>]*>|\\(|^)((?:[^<>\\(\\)\\s,@]+)(?:\\.(?:"+this.__gtld_list.map(this.escape_regex.bind(this)).join("|")+")))(,|\\s|<[^<>]+\\/>|]*>|\\)|$)","gim"),uri:new RegExp("(\\s|<[^<>]+\\/>|<[^a][^<>]*>|\\(|^)((?:https?|ftps?|file):(?:[^<>\\(\\)\\s,]+))(,|\\s|<[^<>]+\\/>|]*>|\\)|$)","gim")},this.__markdown_regex=[["code_block",/(\s|<[^<>]+\/>|^)(`{2,3})([^`]*)(?:\2)(\s|\.|,|:|$)/gi],["code_inline",/(\s|<[^<>]+\/>|\(|^)(`{1})([^`]*)(?:\2)(\s|\.|,|:|\)|<\/[^<>]+>|$)/gim],["title",/(^)(#{1})(?:[\s]+)([^#].*)($)/gim],["title",/(^)(#{2})(?:[\s]+)([^#].*)($)/gim],["title",/(^)(#{3})(?:[\s]+)([^#].*)($)/gim],["title",/(^)(#{4})(?:[\s]+)([^#].*)($)/gim],["title",/(^)(#{5})(?:[\s]+)([^#].*)($)/gim],["title",/(^)(#{6})(?:[\s]+)([^#].*)($)/gim],["image",new RegExp("(\\s|<[^<>]+\\/>|<[^<>]+>|\\(|^)!\\[([^\\[]*)\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|\\)|$)","gim")],["link",new RegExp("(\\s|<[^<>]+\\/>|<[^a][^<>]*>|\\(|^)\\[([^\\[]+)\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|]*>|\\)|$)","gim")],["youtube",new RegExp("(\\s|<[^<>]+\\/>|<[^<>]+>|\\(|^)\\$\\{youtube\\}\\[([^\\[]*)\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|\\)|$)","gim")],["vimeo",new RegExp("(\\s|<[^<>]+\\/>|<[^<>]+>|\\(|^)\\$\\{vimeo\\}\\[([^\\[]*)\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|\\)|$)","gim")],["dailymotion",new RegExp("(\\s|<[^<>]+\\/>|<[^<>]+>|\\(|^)\\$\\{dailymotion\\}\\[([^\\[]*)\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|\\)|$)","gim")],["frame",new RegExp("(\\s|<[^<>]+\\/>|<[^<>]+>|\\(|^)\\$\\{frame\\}\\[([^\\[]*)\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|\\)|$)","gim")],["bold",/(\s|<[^<>]+\/>|\(|^)(\*\*)(.*?)(?:\2)/gim],["underline",/(\s|<[^<>]+\/>|\(|^)(__)(.*?)(?:\2)/gim],["italic",/(\s|<[^<>]+\/>|\(|^)(\*|_)(.*?)(?:\2)/gim],["delete",/(\s|<[^<>]+\/>|\(|^)(\~\~)(.*?)(?:\2)/gim],["highlight",/(\s|<[^<>]+\/>|\(|^)(\+\+)(.*?)(?:\2)/gim],["list",/(^\s*)(\*)(?:[\s]+)(.*?)($)/gim],["list",/(^\s*)(?:([\d]+)\.)(?:[\s]+)(.*?)($)/gim],["blockquote",/(^)(>|\>)(?:[\s]+)(.*)($)/gim],["emphasis",/(^)(\|{1})(?:[\s]+)([^\|].*)($)/gim],["emphasis",/(^)(\|{2})(?:[\s]+)([^\|].*)($)/gim],["emphasis",/(^)(\|{3})(?:[\s]+)([^\|].*)($)/gim],["interpolate",new RegExp('(\\s|\\(|^)(?:\\{\\{\\s*)([^\\{\\}\\|\\s]+)(?:\\s*\\|\\s*(?:(?:")|")([^&"]*)(?:(?:")|"))?(?:\\s*\\}\\})',"gim")],["line",/(^)(\s+)?(-{3,})(\s|$)/gim],["color",new RegExp("(\\s|<[^<>]+\\/>|<[^<>]+>|\\(|^)\\$\\{color\\}\\[(#[0-9A-Fa-f]{6})\\]\\(([^\\)]+)\\)(\\s|.|,|:|<[^<>]+\\/>|\\)|$)","gim")]], +this.__markdown_trim_items=["title","list","code_block","code_inline","blockquote","emphasis"],this.__markdown_protect_items=["code_block","code_inline"],this.__format_pipeline=[this.__apply_escape,this.__apply_consecutive_lines,this.__apply_markdown,this.__apply_links_uri,this.__apply_links_domain,this.__apply_emails,this.__apply_smileys,this.__apply_new_lines]}return e.prototype.format=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=void 0,r=e;for(i=0;i1&&void 0!==arguments[1]?arguments[1]:[],i=void 0,r=void 0,s=e;for(i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return this.__apply_escape(e,{},"attribute")},e.prototype.escape_regex=function(e){return e.replace(this.__escape_regex_regex,"\\$&")},e.prototype.__apply_escape=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},arguments.length>2&&void 0!==arguments[2]?arguments[2]:"html"),i=void 0,r=void 0,s=e,n=this["__"+t+"_escape"];for(r in n)n.hasOwnProperty(r)&&(i=n[r],s=s.replace(i,r));return s},e.prototype.__apply_consecutive_lines=function(e){arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.replace(/\n(\s+)?\n(\s+)?\n/g,"\n\n")},e.prototype.__apply_new_lines=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this.parent.template.render("new_line",{},t);return e.trim().replace(/\n/g,i)},e.prototype.__apply_emails=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.replace(this.__links_regex.email,function(e,r,s,n){var a=t.parent.template.render("link_email",{email:s,no_external_link:t.parent.config.runtime.no_external_link||!1},i);return""+r+a+n})},e.prototype.__apply_markdown=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e="\n"+e+"\n";for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return e.replace(this.__links_regex.domain,function(e,r,s,n){var a=t.parent.template.render("link_domain",{domain_value:s,domain_name:s,no_external_link:t.parent.config.runtime.no_external_link||!1},i);return""+r+a+n})},e.prototype.__apply_links_uri=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.replace(this.__links_regex.uri,function(e,r,s,n){var a=t.parent.template.render("link_uri",{uri_value:s,uri_name:s,no_external_link:t.parent.config.runtime.no_external_link||!1},i);return""+r+a+n})},e.prototype.__apply_smileys=function(e){arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.parent.Smileys.parse(e)},e.prototype.__replace_markdown_item=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r,s,n,a,o){var c="",_="",l={type:null,value:null,url_crisp_image:t.parent.config.url.crisp_image,no_external_link:t.parent.config.runtime.no_external_link||!1};c=("string"==typeof s?s:null)||"",_=("string"==typeof o?o:null)||"",l.type=n,l.value=a,t.__markdown_trim_items.indexOf(e[0])!==-1&&"string"==typeof l.value&&(l.value=l.value.trim()),t.__markdown_protect_items.indexOf(e[0])!==-1&&"string"==typeof l.value&&(l.value=t.__protect_item(l.value));var p=t.parent.template.render("markdown_"+e[0],l,i);return""+c+p+_}},e.prototype.__protect_item=function(e){return e.replace(this.__protect_items_regex,function(e){return"&#"+e.charCodeAt(0)+";"})},e}(),r=function(){function e(e){this.parent=e,this.__full_name_regex=/^(\S+)((?:\s+)(.+))?$/}return e.prototype.parse_first_name=function(e){return this.__parse(e,1)},e.prototype.parse_last_name=function(e){return this.__parse(e,3)},e.prototype.__parse=function(e,t){var i=(e||"").trim();if(i){var r=i.match(this.__full_name_regex);r&&r[t]&&(i=r[t].trim())}return i},e}();this.__configure(e),this.Smileys=new t(this),this.Parse=new i(this),this.Name=new r(this)},e.prototype.__configure=function(e){e&&e.template&&(this.template=e.template),e&&e.config&&(this.config=e.config)},e}()),function(e,t){e.CrispLibraryClient=new t}(__crisp_local_context,function(){function CrispLibraryClient(){}return CrispLibraryClient.prototype.init=function init(params){function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var __local_context={},__local_instance=this,CrispConfig=function(){function e(e){this.parent=e,this.__init_storage()}return e.prototype.set_ignore_privacy=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._ignore_privacy=e},e.prototype.set_visitor_compose=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._visitor_compose=e},e.prototype._clear=function(){this.__init_storage()},e.prototype.__init_storage=function(){this._ignore_privacy=!1,this._visitor_compose=!0},e}(),CrispSocket=function(){function e(e){this.parent=e,this.__init_events()}return e.prototype.get_state=function(){this.__publish_state(this.parent.socket.connected||!1)},e.prototype.__init_events=function(){var e=this;this.parent.socket.on("connect",function(){e.__publish_state(!0)}),this.parent.socket.on("disconnect",function(){e.__publish_state(!1)})},e.prototype.__publish_state=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.parent.event.publish("socket:state",{connected:e})},e}(),CrispStream=function(){function e(e){this.parent=e,this.__established=!1,this.__room=null,this.__events=[],this.__context={},this.__pending_bind_fn_success=null,this.__pending_bind_fn_error=null,this.__last_bound_room=null,this.__last_bound_events=null,this.__init_events()}return e.prototype.bind_to=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;this.__room=e,this.__events=t,this.__context=i,this.__pending_bind_fn_success=r,this.__pending_bind_fn_error=s,this.__established!==!0?this.parent.stream.connect():this.__trigger_connected()},e.prototype.unbind_from=function(){this.__cleanup(),this.parent.stream.disconnect()},e.prototype.__init_events=function(){var e=this;this.parent.stream.on("connect",function(){e.__established=!0,e.__trigger_connected()}),this.parent.stream.on("disconnect",function(){e.__established=!1,e.__trigger_disconnected()}),this.parent.stream.on("socket:bound",function(){e.__trigger_bound()})},e.prototype.__trigger_connected=function(){if(this.__last_bound_room!==this.__room||this.__last_bound_events!==this.__events){this.__last_bound_room=this.__room,this.__last_bound_events=this.__events;var e=[];this.__last_bound_room&&e.push(this.__last_bound_room),this.parent.stream.emit("socket:bind",{ray:"client",events:this.__last_bound_events,rooms:e,context:this.__context})}else this.__trigger_bound()},e.prototype.__trigger_disconnected=function(){null!==this.__pending_bind_fn_error&&this.__pending_bind_fn_error(),this.__cleanup(),this.__last_bound_room=null,this.__last_bound_events=null},e.prototype.__trigger_bound=function(){null!==this.__pending_bind_fn_success&&this.__pending_bind_fn_success(),this.__cleanup()},e.prototype.__cleanup=function(){this.__room=null,this.__events=[],this.__context={},this.__pending_bind_fn_success=null,this.__pending_bind_fn_error=null},e}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},CrispStorage=function(){function e(e){this.parent=e,this.__ray_entropy_factor=1e5,this.__storage_prefix="crisp-client",this.__init_storage(),this.__init_events()}return e.prototype.update=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},s={ray:this.__gen_ray(e),type:e,data:t};this.__pending_rays_index.push(s.ray),this.__callback_register[s.ray]={success:i,error:r},this.parent.socket.emit("storage:sync:update",s),this.parent.event.publish("storage:sync:update",s)},e.prototype.get_stamp_local=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this._generate_store_key(e,t);return"object"===_typeof(window.localStorage)?window.localStorage.getItem(i)||"":""},e.prototype.set_stamp_local=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this._generate_store_key(e,t);return"object"===_typeof(window.localStorage)&&(window.localStorage.setItem(r,i),!0)},e.prototype.remove_stamp_local=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this._generate_store_key(e,t);return"object"===_typeof(window.localStorage)&&(window.localStorage.removeItem(i),!0)},e.prototype.clear_stamp_local=function(){if("object"===_typeof(window.localStorage)){for(var e in window.localStorage)window.localStorage.hasOwnProperty(e)&&0===e.indexOf(this.__storage_prefix)&&window.localStorage.removeItem(e);return!0}return!1},e.prototype.is_syncing_storage=function(){return this.__pending_rays_index.length>0&&!0},e.prototype._generate_store_key=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this.__storage_prefix+"/"+e;return t.length>0&&(i+="/"+t.join("/")),i},e.prototype._clear=function(){this.__init_storage()},e.prototype.__init_storage=function(){this.__ray_entropy_seed=1,this.__ray_entropy_increment=0,this.__callback_register={},this.__pending_rays_index=[]},e.prototype.__init_events=function(){this.parent.socket.on("storage:sync:updated",this.__handle_storage_sync_updated.__crisp_bind(this))},e.prototype.__handle_storage_sync_updated=function(e){if("object"===_typeof(this.__callback_register[e.ray])){e.error?this.__callback_register[e.ray].error():this.__callback_register[e.ray].success(),delete this.__callback_register[e.ray];var t=this.__pending_rays_index.indexOf(e.ray);t!==-1&&this.__pending_rays_index.splice(t,1)}this.parent.event.publish("storage:sync:updated",e)},e.prototype.__gen_ray=function(e){var t=Math.floor(Math.random()*this.__ray_entropy_factor),i=this.__ray_entropy_increment++;return e+"/"+t+"/"+i},e}(),CrispMessage=function(){function e(e){this.parent=e,this.__message_compose_resend_delay=6e4,this.__message_compose_debounce_delay=4e3,this.__message_compose_regex=new RegExp(["(^(?:\\S+(?:(?:\\s+|\\?|\\!|\\.|\\(|\\)|:|;)|(?:[\\u4e00-\\u9fff])|(?:[\\u0e00-\\u0e7f])))+).*$"].join(""),"i"),this.__init_storage(),this.__init_events()}return e.prototype.update_message=function(e,t){var i={fingerprint:e,content:t};this.parent.socket.emit("message:update",i),this.__handle_message_updated(i,origin="local")},e.prototype.send_raw_message=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.__sending_messages_index.indexOf(e.fingerprint)===-1&&this.__sending_messages_index.push(e.fingerprint),this.parent.platform_name&&this.parent.platform_signature_key){_signature_data=[this.parent.Session._session_id,e.fingerprint,e.type];var r=this.parent.sha256.hmac.create(this.parent.platform_signature_key.split("/").map(function(e){return String.fromCharCode(parseInt(e,36))}).join(""));r.update("["+_signature_data.join("|")+"]"),e.signature=this.parent.platform_name+":"+r.hex()}this.parent.event.publish("message:send",e),setTimeout(function(){t.parent.socket.emit("message:send",e)},i)},e.prototype.send_text_message=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.send_raw_message({type:"text",origin:"chat",content:e,timestamp:(new Date).getTime(),fingerprint:this.__gen_fingerprint()},t)},e.prototype.send_file_message=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;this.send_raw_message({type:"file",origin:"chat",content:{name:e,url:t,type:i},timestamp:(new Date).getTime(),fingerprint:this.__gen_fingerprint()},r)},e.prototype.send_animation_message=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.send_raw_message({type:"animation",origin:"chat",content:{url:e,type:t},timestamp:(new Date).getTime(),fingerprint:this.__gen_fingerprint()},i)},e.prototype.send_audio_message=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;this.send_raw_message({type:"audio",origin:"chat",content:{url:e,type:t,duration:i},timestamp:(new Date).getTime(),fingerprint:this.__gen_fingerprint()},r)},e.prototype.send_picker_message=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;this.send_raw_message({type:"picker",origin:"chat",content:{id:e,text:t,choices:i},timestamp:(new Date).getTime(),fingerprint:this.__gen_fingerprint()},r)},e.prototype.send_field_message=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;this.send_raw_message({type:"field",origin:"chat",content:{id:e,text:t,explain:i},timestamp:(new Date).getTime(),fingerprint:this.__gen_fingerprint()},r)},e.prototype.send_message_compose=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(this.parent.Config._ignore_privacy!==!0&&"1"===(navigator||{}).doNotTrack||this.parent.Config._visitor_compose===!1)&&(i=null),i=this.__rasterize_message_compose_excerpt(i);var r=e!==this.__message_compose.local.type&&!0;(r===!0||i!==(this.__message_compose.local.excerpt||null)||"start"===this.__message_compose.local.type&&this.__message_compose_local_since&&(new Date).getTime()-this.__message_compose_local_since>=this.__message_compose_resend_delay)&&(this.__message_compose_local_since=(new Date).getTime(),this.__message_compose.local={type:e},i&&(this.__message_compose.local.excerpt=i),r===!0&&null!==this.__defer_compose_debounce&&(clearTimeout(this.__defer_compose_debounce),this.__defer_compose_debounce=null),null===this.__defer_compose_debounce&&(this.__defer_compose_debounce=setTimeout(function(){t.__defer_compose_debounce=null,t.parent.socket.emit("message:compose:send",t.__message_compose.local),t.parent.event.publish("message:compose:send",t.__message_compose.local)},r===!0?0:this.__message_compose_debounce_delay)))},e.prototype.receive_message_local=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s={from:"operator",type:e,origin:"local",timestamp:(new Date).getTime(),content:t,fingerprint:null!==r?r:this.__gen_fingerprint(),user:i};this.parent.socket.emit("message:received:local",s),this.__handle_message_received_local(s)},e.prototype.receive_message_mirror=function(e,t,i,r){var s={from:"operator",type:e,origin:t,timestamp:(new Date).getTime(),content:i,fingerprint:r};this.parent.socket.emit("message:received:mirror",s)},e.prototype.get_message_compose=function(){this.parent.event.publish("message:compose:received",this.__message_compose.remote)},e.prototype.get_cached_messages=function(){return this.__messages},e.prototype.count_message_history=function(){return this.__messages.length},e.prototype.count_message_history_diff=function(){return this.__messages_history_diff.length},e.prototype.get_message_history=function(){for(var e=0;e0&&!0},e.prototype.mark_messages_as_read=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.__check_mark_messages_read(void 0,void 0,e);t===!0&&this.__write_messages_cache()},e.prototype.set_messages_in_view=function(e){this.__messages_in_view=e,this.mark_messages_as_read(!1)},e.prototype.get_unread_messages=function(){this.__unread_messages_count=-1,this.__handle_unread_messages()},e.prototype.set_unread_messages_callback=function(e){this.__unread_messages_callback=e},e.prototype._clear=function(){this.__init_storage()},e.prototype._storage_session_message_handle=function(e){this._restore_messages(e)},e.prototype._sync_message_compose_diff=function(e){e&&(this.__message_compose.remote=e)},e.prototype._sync_message_history_diff=function(e){if(e){this.__sort_messages_by_timestamp(e);for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t||!1;return t===!1&&(i===!0||this.__messages_in_view===!0)&&this.__unread_messages_index.length>0&&(this.__acknowledge_messages_read_received(this.__unread_messages_index),r=!0),r===!0&&this.__mark_messages_read(e,t)},e.prototype.__write_messages_cache=function(e,t){if(this.__updated_messages_index.length>0){for(var i=[],r=0;r=0?this.__messages[t]||null:null},e.prototype.__set_message_updated=function(e){this.__updated_messages_index.indexOf(e.fingerprint)===-1&&this.__updated_messages_index.push(e.fingerprint)},e.prototype.__sort_messages_by_timestamp=function(e){e.sort(function(e,t){return e.timestampt.timestamp?1:0})},e.prototype.__gen_fingerprint=function(){var e=100,t=15,i=""+(new Date).getTime()+Math.ceil(Math.random()*e);return i.length0&&void 0!==arguments[0]?arguments[0]:[],t=this.__unread_messages_index.length;t!==this.__unread_messages_count&&(this.__unread_messages_count=t,"function"==typeof this.__unread_messages_callback&&this.__unread_messages_callback(t,this.__unread_messages_index,[].concat(this.__messages,e)))},e.prototype.__handle_message_updated=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"network",i=this.__get_cached_message(e.fingerprint);null!==i&&(i.content=e.content,i.edited=!0,this.__handle_local_loop_message(i,origin="update"),"local"!==t&&(this.__set_message_updated(i),this.__write_messages_cache()))},e.prototype.__handle_message_sent=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"network",r=this.__sending_messages_index.indexOf(e.fingerprint);r!==-1&&this.__sending_messages_index.splice(r,1),e.origin=i,e.index={current:1,total:1},this.__cache_message(e,function(){t.parent.event.publish("message:sent",e)}),1===this.count_message_history()&&this.parent.Session._trigger_email_keep_alive()},e.prototype.__handle_message_received=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"network",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"message:received";e.origin=i,e.index={current:1,total:1},"update"!==i&&(this.__unread_messages_index.push(e.fingerprint),this.__handle_unread_messages(pending_messages=[e])),this.__cache_message(e,function(){"network"!==i&&"diff"!==i||t.__acknowledge_messages_pending([e.fingerprint]),t.parent.event.publish(r,e)})},e.prototype.__handle_message_received_local=function(e){this.__handle_message_received(e,origin="local",event="message:received:local")},e.prototype.__handle_message_compose_received=function(e){this.__message_compose.remote=e,this.parent.event.publish("message:compose:received",e)},e.prototype.__handle_message_read_send=function(e){this.__check_mark_messages_read(e.fingerprints,!0)===!0&&this.__write_messages_cache(),this.parent.event.publish("message:acknowledge:read:send",e.fingerprints)},e.prototype.__handle_message_read_received=function(e){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:[],t={events:[]},i=0;i0&&this.parent.socket.emit("session:event",t)},e.prototype.get_request_initiate=function(e){Object.keys&&0===Object.keys(this.__state).length&&this.parent.Message.count_message_history_diff()>0&&this.__handle_session_request_initiate({}),"function"==typeof e&&e()},e.prototype.get_state=function(e){this.handle_state(this.__state,e)},e.prototype.handle_state=function(e,t){this.__state=e,this.parent.event.publish("session:state",this.__state),"function"==typeof t&&t()},e.prototype.set_state=function(e,t){for(var i in e)this.__state[i]=e[i];this.parent.Storage.update("state",e),this.sync_state(e,t)},e.prototype.sync_state=function(e,t){this.parent.socket.emit("session:state",e),"function"==typeof t&&t()},e.prototype.create=function(){var e={website_id:this.parent.website_id,website_domain:this.parent.website_domain,useragent:this.parent.device.useragent||"",timezone:this.parent.device.timezone||0,capabilities:this.parent.device.capabilities||[],locales:this.parent.device.locales||[]};this.parent.token_id&&(e.token_id=this.parent.token_id),this.parent.socket.emit("session:create",e)},e.prototype.get_email=function(){return this.__user_data.email},e.prototype.set_email=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r={};if(null!==i){var s="undefined"==typeof i?"undefined":_typeof(i);"string"===s?r.verify=i:"object"===s&&(r=i)}this.__set_user_data_value("email",e,t,r)===!0&&this._trigger_email_keep_alive()},e.prototype.get_phone=function(){return this.__user_data.phone},e.prototype.set_phone=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.__set_user_data_value("phone",e,t)},e.prototype.get_nickname=function(){return this.__user_data.nickname},e.prototype.set_nickname=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.__set_user_data_value("nickname",e,t)},e.prototype.get_avatar=function(){return this.__user_data.avatar},e.prototype.set_avatar=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.__set_user_data_value("avatar",e,t)},e.prototype.get_company=function(){return this.__user_data.company},e.prototype.set_company=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.__set_user_data_value("company",e,t)},e.prototype.get_data=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===e?this.__user_data.data:this.__user_data.data[e]||null},e.prototype.set_data=function(e){this.__sync_data_diff(this.__user_data.data||{},e)},e.prototype.set_segments=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.__sync_segments_diff(this.__user_data.segments||[],e,t)},e.prototype.mark_active=function(){var e=(new Date).getTime(),t=Math.min(this.__last_active||e,this.__last_heartbeat||e);e-t>=this.__consider_inactive_delay&&this.__keep_alive(!0),this.__last_active=e},e.prototype.acquire_saved=function(){var e=this.__obtain_cached_session_id_params(),t=null,i=(location.search||"").match(this.__regex_parameter_sid),r=(document.referrer||"").match(this.__regex_referer);i&&i[2]&&i[2]!==e.current&&(t=i[2]||null),r&&r[1]===this.parent.url_go&&r[3]!==e.current&&(t=r[3]||null);var s=t||e.current,n=null;return e.previous&&e.current!==e.previous&&e.current===s&&(n=e.previous),{session_id:s,merge:n}},e.prototype.restore=function(){var e=this.acquire_saved();this.__restore_session(e.session_id,e.merge)},e.prototype.join=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={session_id:this._session_id,expire:this.__interval_heartbeat_hard,storage:!0,sync:e,useragent:this.parent.device.useragent||"",timezone:this.parent.device.timezone||0,capabilities:this.parent.device.capabilities||[],locales:this.parent.device.locales||[]};null!==this._session_id_merge&&(t.merge={session_id:this._session_id_merge}),this.parent.socket.emit("session:join",t)},e.prototype.clear=function(e,t){var i=null;try{this.parent.Config._clear(),this.parent.Message._clear(),this.parent.Browsing._clear(),this.parent.Helpdesk._clear(),this.parent.Storage._clear(),this.__clear()}catch(e){i=e}i?"function"==typeof t&&t(i):"function"==typeof e&&e()},e.prototype._trigger_email_keep_alive=function(){var e=this;this.__user_data.email&&(this.__defer_email_keep_alive&&clearTimeout(this.__defer_email_keep_alive),this.__defer_email_keep_alive=setTimeout(function(){ +e.__defer_email_keep_alive=null,e.__keep_alive(!0)},this.__email_keep_alive_delay))},e.prototype.__init_storage=function(){this._session_id=null,this._session_id_merge=null,this.__connected=!1,this.__last_active=0,this.__last_heartbeat=(new Date).getTime(),this.__defer_heartbeat=null,this.__defer_email_keep_alive=null,this.__last_device_location=null,this.__user_data={},this.__user_data_meta={},this.__state={}},e.prototype.__init_events=function(){var e=this;this.parent.socket.on("session:created",this.__handle_session_created.__crisp_bind(this)),this.parent.socket.on("session:joined",this.__handle_session_joined.__crisp_bind(this)),this.parent.socket.on("session:state",this.__handle_session_state.__crisp_bind(this)),this.parent.socket.on("session:error",this.__handle_session_error.__crisp_bind(this)),this.parent.socket.on("session:request:initiate",this.__handle_session_request_initiate.__crisp_bind(this)),this.parent.socket.on("session:request:purge",this.__handle_session_request_purge.__crisp_bind(this)),this.parent.socket.on("connect",function(){e.__connected?e.join(!0):e.restore()})},e.prototype.__handle_session_created=function(e){if(e.error)this.parent.event.publish("session:created",{error:e.error});else{var t=!!this.parent.token_id;this._session_id=e.session_id,this.save(),this.join(t),this.parent.event.publish("session:created",{session_id:this._session_id})}},e.prototype.__handle_session_joined=function(e){e.error?this.parent.event.publish("session:joined",{error:e.error}):(this.__connected||(this.__connected=!0,this.send_device()),this.parent.Website.set_users_available(e.users_available),this.storage_session_retrieve(e.storage||{}),this.sync_session_diff(e.sync||{}),this.sync_user_data(e),this.parent.Browsing.restore_browsing_state(),this.parent.event.publish("session:joined",e),this.__start_keep_alive(e.last_active))},e.prototype.__handle_session_state=function(e){this.handle_state(e)},e.prototype.__handle_session_error=function(e){switch(e.type){case"email:invalid_format":delete this.__user_data.email,delete this.__user_data_meta.email}this.parent.event.publish("session:error",e)},e.prototype.__handle_session_request_initiate=function(e){this.parent.event.publish("session:request:initiate",e)},e.prototype.__handle_session_request_purge=function(e){this.parent.event.publish("session:request:purge",e)},e.prototype.__clear=function(){this.__init_storage();var e={domain:this.__get_cookie_domain()};this.parent.cookie.expire(this.__get_cookie_key(),e),this.parent.token_id&&this.parent.cookie.expire(this.__get_cookie_key(this.parent.token_id),e)},e.prototype.__obtain_cached_session_id_params=function(){var e={previous:null,current:null};return this.parent.token_id?(this.parent.runtime_configuration&&this.parent.runtime_configuration.session_merge===!0&&(e.previous=this.parent.cookie.get(this.__get_cookie_key())||null),e.current=this.parent.cookie.get(this.__get_cookie_key(this.parent.token_id))||null):e.current=this.parent.cookie.get(this.__get_cookie_key())||null,e},e.prototype.__restore_session=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;null!==t&&(this._session_id_merge=t),e?(this._session_id=e,this.save(),this.join(!0)):this.create()},e.prototype.__storage_session_state_handle=function(e){this.__state=e||{}},e.prototype.__start_keep_alive=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.__last_active=e||(new Date).getTime(),this.__keep_alive()},e.prototype.__keep_alive=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.__defer_heartbeat&&clearTimeout(this.__defer_heartbeat),this.__defer_heartbeat=setTimeout(function(){e.__defer_heartbeat=null,e.__last_heartbeat=(new Date).getTime(),e.parent.socket.emit("session:heartbeat",{last_active:e.__last_active||0,availability:{type:"online",time:{for:e.__interval_heartbeat_hard}}}),e.__keep_alive()},t===!0?0:this.__interval_heartbeat_soft)},e.prototype.__get_cookie_key=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=[this.parent.website_id];return e&&t.push(e),this.parent.Storage._generate_store_key("session",t)},e.prototype.__get_cookie_expire=function(){return"number"==typeof this.parent.cookie_expire&&this.parent.cookie_expire>0?this.parent.cookie_expire:this.__cookie_expire},e.prototype.__get_cookie_domain=function(){return"string"==typeof this.parent.cookie_domain&&this.parent.cookie_domain?this.parent.cookie_domain:this.__get_base_domain()},e.prototype.__get_base_domain=function(){var e=document.domain,t=e;try{for(var i=0,r=t.split("."),s=this.parent.Storage._generate_store_key("domain-detect",[""+(new Date).getTime()]);i2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=!1;if(i===!0?s=!0:t instanceof Object?this.__check_object_same(this.__user_data[e],t)===!1&&(s=!0):this.__user_data[e]!==t&&(s=!0),s===!0&&(this.__user_data[e]=t,this.__user_data_meta[e]=r,this.__connected===!0)){var n={};n[e]=t;for(var a in r)n[a]=r[a];return this.parent.socket.emit("session:set_"+e,n),!0}return!1},e.prototype.__sync_segments_diff=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=[],s=0;s0||e.length!==t.length?(a=[].concat(t),this.__user_data.segments=a):a=[]:(a=r,this.__user_data.segments=e.concat(a)),a.length>0&&this.__connected===!0){var o={segments:a};i===!0&&(o.overwrite=!0),this.parent.socket.emit("session:set_segments",o)}},e.prototype.__sync_data_diff=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=!1,r={};for(var s in t)e[s]!==t[s]&&(i=!0,r[s]=t[s]);this.__user_data.data=e;for(var n in r)this.__user_data.data[n]=r[n];i===!0&&this.__connected===!0&&this.parent.socket.emit("session:set_data",{data:r})},e.prototype.__check_object_same=function(e,t){if(e instanceof Object&&t instanceof Object){var i={};for(var r in e)i[r]=!0;for(var s in t)i[s]=!0;var n=!0;for(var a in i)if(this.__check_object_same(e[a],t[a])===!1){n=!1;break}return n}return e===t&&!0},e}(),CrispWebsite=function(){function e(e){this.parent=e,this.__init_storage(),this.__init_events()}return e.prototype.get_users_available=function(){this.__publish_users_available(!1)},e.prototype.set_users_available=function(e){this.__users_available=e},e.prototype.__init_storage=function(){this.__users_available=!1},e.prototype.__init_events=function(){this.parent.socket.on("website:users:available",this.__handle_website_users_available.__crisp_bind(this))},e.prototype.__handle_website_users_available=function(e){"boolean"==typeof e&&(this.set_users_available(e),this.__publish_users_available(!0))},e.prototype.__publish_users_available=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.parent.event.publish("website:users:available",{available:this.__users_available,changed:e})},e}(),CrispBucket=function(){function e(e){this.parent=e,this.__init_events()}return e.prototype.get_url_upload=function(e,t){var i={id:""+(new Date).getTime(),from:"visitor",file:{name:e,type:t}};this.parent.socket.emit("bucket:url:upload:generate",i),this.parent.event.publish("bucket:url:upload:generate",i)},e.prototype.__init_events=function(){this.parent.socket.on("bucket:url:upload:generated",this.__handle_bucket_url_upload_generate.__crisp_bind(this))},e.prototype.__handle_bucket_url_upload_generate=function(e){this.parent.event.publish("bucket:url:upload:generated",e)},e}(),CrispMedia=function(){function e(e){this.parent=e,this.__init_events()}return e.prototype.get_animation_list=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i={id:(new Date).getTime(),from:"visitor",list:{page:t}};e&&(i.list.query=e),this.parent.socket.emit("media:animation:list",i),this.parent.event.publish("media:animation:list",i)},e.prototype.__init_events=function(){this.parent.socket.on("media:animation:listed",this.__handle_media_animation_list.__crisp_bind(this))},e.prototype.__handle_media_animation_list=function(e){this.parent.event.publish("media:animation:listed",e)},e}(),CrispHelpdesk=function(){function e(e){this.parent=e,this.__timeout_article_search_cache=100,this.__init_storage(),this.__init_events()}return e.prototype.get_article_search=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=(this.__article_search_cache[i||"default"]||{})[e],s={id:(new Date).getTime(),from:"visitor",search:{locale:i,query:e}};this.parent.event.publish("helpdesk:article:search",s),r?setTimeout(function(){t.__handle_helpdesk_article_search({id:s.id,results:r,search:{locale:i,query:e}})},this.__timeout_article_search_cache):this.parent.socket.emit("helpdesk:article:search",s)},e.prototype._clear=function(){this.__init_storage()},e.prototype.__init_storage=function(){this.__article_search_cache={}},e.prototype.__init_events=function(){this.parent.socket.on("helpdesk:article:searched",this.__handle_helpdesk_article_search.__crisp_bind(this))},e.prototype.__handle_helpdesk_article_search=function(e){if(e.search&&"string"==typeof e.search.query){var t=e.search.locale||"default";this.__article_search_cache[t]=this.__article_search_cache[t]||{},this.__article_search_cache[t][e.search.query]=e.results}this.parent.event.publish("helpdesk:article:searched",e)},e}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},CrispBrowsing=function(){function CrispBrowsing(e){this.parent=e,this.__interval_heartbeat=1e4,this.__timeout_dead_peer=45e3,this.__timeout_session_dead=45e3,this.__resize_defer_delay=1e3,this.__throttle_delay=1e3,this.__debounce_delay=500,this.__stream_limit_window_time=5e3,this.__stream_limit_reset_time=6e4,this.__stream_limit_threshold=40,this.__debug_limit_window_time=2e4,this.__debug_limit_window_max=50,this.__stream_events=["browsing:action:start","browsing:action:stop","browsing:action:heartbeat","browsing:debug:start","browsing:debug:stop","browsing:debug:heartbeat","browsing:debug:execute","browsing:assist:start","browsing:assist:stop","browsing:assist:heartbeat","browsing:assist:mouse","browsing:assist:scroll","browsing:assist:click"],this.__init_storage(),this.__init_events(),this.__restore_browsing_cache(),this.__reference_console(),this.__bind_mouse(),this.__bind_resize(),this.__bind_scroll(),this.__bind_click()}return CrispBrowsing.prototype.init=function(e,t,i){var r=this;this.parent.Stream.bind_to(null,this.__stream_events,{session_id:this.parent.Session._session_id},function(){(r.parent.device.capabilities||[]).indexOf("browsing")===-1||r.parent.Config._ignore_privacy!==!0&&"1"===(navigator||{}).doNotTrack?(r.parent.stream.emit("client:browsing:request:decline",{}),r.__stop()):(r.__tree_mirror=e.deps.tree_mirror||null,r.__is_initiated=!0,e.resume===!0?(r.parent.stream.emit("client:browsing:resume",{browsing_id:r.__browsing_id}),r.__keep_alive(!0),r.__is_playing===!0&&r.__start(!0)):(r.__keep_alive(!0),r.parent.stream.emit("client:browsing:request:accept",{useragent:navigator.userAgent}))),"function"==typeof t&&t()},function(){"function"==typeof i&&i()})},CrispBrowsing.prototype.restore_browsing_state=function(){this.__browsing_id&&(this.__is_dead_remote_peer()===!1?this.__handle_request_initiate({resume:!0}):this.__stop())},CrispBrowsing.prototype.toggle_ignore_scroll_event=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.__ignore_scroll_event=e},CrispBrowsing.prototype._clear=function(){this.__init_storage(),"object"===_typeof(window.sessionStorage)&&window.sessionStorage.removeItem(this.__get_cookie_key())},CrispBrowsing.prototype.__init_storage=function(){if(clearInterval(this.__keep_alive_interval),clearInterval(this.__stream_window_interval),clearInterval(this.__stream_reset_interval),clearInterval(this.__mouse_interval),clearInterval(this.__scroll_interval),"object"===_typeof(this.__debounce_timeouts))for(var e in this.__debounce_timeouts)clearTimeout(this.__debounce_timeouts[e]);if("object"===_typeof(this.__sessions))for(var t in this.__sessions)clearTimeout(this.__sessions[t].dead_timeout);(this.__resize_params||{}).defer_event&&clearTimeout(this.__resize_params.defer_event),this.__is_initiated=!1,this.__browsing_id=null,this.__is_playing=!1,this.__last_heartbeat=null,this.__keep_alive_interval=null,this.__stream_window_interval=null,this.__stream_reset_interval=null,this.__mouse_interval=null,this.__scroll_interval=null,this.__ignore_scroll_event=!1,this.__initial_stream=null,this.__tree_mirror=null,this.__mirror_client=null,this.__debounce_timeouts={},this.__console_references={},this.__sessions={debug:{ongoing:!1,last_heartbeat:null,dead_timeout:null,limits:{window_last:null,window_count:0}},assist:{ongoing:!1,last_heartbeat:null,dead_timeout:null}},this.__mouse_position={x:0,y:0,last_x:0,last_y:0},this.__scroll_position={x:0,y:0,last_x:0,last_y:0},this.__resize_params={last_call:(new Date).getTime(),defer_event:null},this.__stream_params={event_calls:0,is_limited:!1}},CrispBrowsing.prototype.__get_cookie_key=function(){return this.parent.Storage._generate_store_key("browsing",[this.parent.website_id])},CrispBrowsing.prototype.__init_events=function(){this.parent.socket.on("browsing:request:initiate",this.__handle_request_initiate.__crisp_bind(this)),this.parent.stream.on("client:browsing:request:initiated",this.__handle_request_initiated.__crisp_bind(this)),this.parent.stream.on("client:browsing:action:start",this.__handle_action_start.__crisp_bind(this)),this.parent.stream.on("client:browsing:action:stop",this.__handle_action_stop.__crisp_bind(this)),this.parent.stream.on("client:browsing:action:heartbeat",this.__handle_action_heartbeat.__crisp_bind(this)),this.parent.stream.on("client:browsing:debug:start",this.__handle_debug_start.__crisp_bind(this)),this.parent.stream.on("client:browsing:debug:stop",this.__handle_debug_stop.__crisp_bind(this)),this.parent.stream.on("client:browsing:debug:heartbeat",this.__handle_debug_heartbeat.__crisp_bind(this)),this.parent.stream.on("client:browsing:debug:execute",this.__handle_debug_execute.__crisp_bind(this)),this.parent.stream.on("client:browsing:assist:start",this.__handle_assist_start.__crisp_bind(this)),this.parent.stream.on("client:browsing:assist:stop",this.__handle_assist_stop.__crisp_bind(this)),this.parent.stream.on("client:browsing:assist:heartbeat",this.__handle_assist_heartbeat.__crisp_bind(this)),this.parent.stream.on("client:browsing:assist:mouse",this.__handle_assist_mouse.__crisp_bind(this)),this.parent.stream.on("client:browsing:assist:scroll",this.__handle_assist_scroll.__crisp_bind(this)),this.parent.stream.on("client:browsing:assist:click",this.__handle_assist_click.__crisp_bind(this))},CrispBrowsing.prototype.__reference_console=function(){"object"===_typeof(window.console)&&(this.__console_references={log:window.console.log,debug:window.console.debug,info:window.console.info,warn:window.console.warn,error:window.console.error})},CrispBrowsing.prototype.__restore_browsing_cache=function(){if("object"===_typeof(window.sessionStorage)){var e=window.sessionStorage.getItem(this.__get_cookie_key());e&&(e=JSON.parse(e),this.__browsing_id=e.browsing_id||null,this.__is_playing=e.is_playing||!1,this.__last_heartbeat=e.last_heartbeat||null)}},CrispBrowsing.prototype.__apply_debug_monkey_patches=function(){var e=this,t=this,i=function(i){var r=e.__console_references[i];window.console[i]===r&&(window.console[i]=function(){var e=Array.prototype.slice.call(arguments);t.__process_console_event.__crisp_bind(t)(i,e),r.apply(this,e)})};for(var r in this.__console_references)i(r)},CrispBrowsing.prototype.__unapply_debug_monkey_patches=function(){for(var e in this.__console_references){var t=this.__console_references[e];window.console[e]!==t&&(window.console[e]=t)}},CrispBrowsing.prototype.__process_console_event=function(e,t){if(this.__sessions.debug.ongoing===!0){var i=(new Date).getTime();(null===this.__sessions.debug.limits.window_last||i-this.__sessions.debug.limits.window_last>=this.__debug_limit_window_time)&&(this.__sessions.debug.limits.window_last=i,this.__sessions.debug.limits.window_count=0),++this.__sessions.debug.limits.window_count<=this.__debug_limit_window_max&&this.__debug_stream(e,t)}},CrispBrowsing.prototype.__handle_request_initiate=function(e){this.__is_initiated===!0&&e.resume!==!0||(e.resume!==!0&&this.__stop(),this.parent.event.publish("browsing:request:initiate",e||{}))},CrispBrowsing.prototype.__handle_request_initiated=function(e){this.__is_initiated===!0&&(this.__browsing_id=e.browsing_id,this.__last_heartbeat=(new Date).getTime(),this.__save_cache())},CrispBrowsing.prototype.__handle_action_start=function(){this.__is_initiated===!0&&this.__browsing_id&&this.__start()},CrispBrowsing.prototype.__handle_action_stop=function(){this.__is_initiated===!0&&this.__browsing_id&&this.__stop()},CrispBrowsing.prototype.__handle_action_heartbeat=function(){this.__is_initiated===!0&&this.__browsing_id&&(this.__last_heartbeat=(new Date).getTime(),this.__save_cache())},CrispBrowsing.prototype.__handle_debug_start=function(){this.__is_initiated===!0&&this.__browsing_id&&(this.__apply_debug_monkey_patches(),this.__generic_session_start("debug"))},CrispBrowsing.prototype.__handle_debug_stop=function(){this.__is_initiated===!0&&this.__browsing_id&&(this.__unapply_debug_monkey_patches(),this.__generic_session_stop("debug"))},CrispBrowsing.prototype.__handle_debug_heartbeat=function(){this.__is_initiated===!0&&this.__browsing_id&&this.__generic_session_heartbeat("debug")},CrispBrowsing.prototype.__handle_debug_execute=function __handle_debug_execute(execute_data){if(this.__is_initiated===!0&&this.__browsing_id&&this.__sessions.debug.ongoing===!0&&execute_data.execute)try{var result=eval(execute_data.execute);this.__debug_executed(execute_data.execute,result)}catch(e){if(e){var error_message=e.name+": "+e.message;this.__debug_executed(execute_data.execute,null,"error"),this.__debug_stream("error",[error_message])}}},CrispBrowsing.prototype.__handle_assist_start=function(){this.__is_initiated===!0&&this.__browsing_id&&this.__generic_session_start("assist")===!0&&this.parent.event.publish("browsing:assist:started",{})},CrispBrowsing.prototype.__handle_assist_stop=function(){this.__is_initiated===!0&&this.__browsing_id&&this.__generic_session_stop("assist")===!0&&this.parent.event.publish("browsing:assist:stopped",{})},CrispBrowsing.prototype.__handle_assist_heartbeat=function(){this.__is_initiated===!0&&this.__browsing_id&&this.__generic_session_heartbeat("assist")},CrispBrowsing.prototype.__handle_assist_mouse=function(e){this.__is_initiated===!0&&this.__browsing_id&&this.__sessions.assist.ongoing===!0&&this.parent.event.publish("browsing:assist:mouse",e)},CrispBrowsing.prototype.__handle_assist_scroll=function(e){this.__is_initiated===!0&&this.__browsing_id&&this.__sessions.assist.ongoing===!0&&this.parent.event.publish("browsing:assist:scroll",e)},CrispBrowsing.prototype.__handle_assist_click=function(e){this.__is_initiated===!0&&this.__browsing_id&&this.__sessions.assist.ongoing===!0&&this.parent.event.publish("browsing:assist:click",e)},CrispBrowsing.prototype.__save_cache=function(){"object"===_typeof(window.sessionStorage)&&JSON&&"function"==typeof JSON.stringify&&window.sessionStorage.setItem(this.__get_cookie_key(),JSON.stringify({browsing_id:this.__browsing_id,is_playing:this.__is_playing,last_heartbeat:this.__last_heartbeat}))},CrispBrowsing.prototype.__start=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.__is_playing=!0,this.__last_heartbeat=(new Date).getTime(),this.__save_cache(),this.__stream(),this.__mouse_timer(!0),this.__scroll_timer(!0),this.__stream_limit_window_timer(!0),this.__stream_limit_reset_timer(!0),e!==!0&&this.parent.stream.emit("client:browsing:action:started",{})},CrispBrowsing.prototype.__stop=function(){var e=this.__is_playing;this.__mirror_client&&this.__mirror_client.disconnect(),this.__init_storage(),this.__save_cache(),e===!0&&this.parent.stream.emit("client:browsing:action:stopped",{}),this.parent.Stream.unbind_from()},CrispBrowsing.prototype.__stream=function(){var e=this;return this.__stream_mouse(),this.__stream_tab(),this.__stream_scroll(),this.__mirror_client?this.__stream_mirror(this.__initial_stream):void(this.__mirror_client=new this.__tree_mirror(document,{initialize:function(t,i){e.__initial_stream={f:"initialize",args:[t,i]},e.__stream_mirror(e.__initial_stream)},applyChanged:function(t,i,r,s){!e.__stream_params.is_limited&&e.__stream_params.event_calls<=e.__stream_limit_threshold&&(e.__stream_mirror({f:"applyChanged",args:[t,i,r,s]}),e.__stream_params.event_calls++)}}))},CrispBrowsing.prototype.__stream_mirror=function(e){e.f&&e.args&&"function"==typeof JSON.stringify&&this.parent.stream.emit("client:browsing:stream:mirror",{f:e.f,args:JSON.stringify(e.args)})},CrispBrowsing.prototype.__stream_tab=function(){this.parent.stream.emit("client:browsing:stream:tab",{title:document.title,url:document.location.href,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight})},CrispBrowsing.prototype.__stream_mouse=function(){this.parent.stream.emit("client:browsing:stream:mouse",{x:this.__mouse_position.x,y:this.__mouse_position.y})},CrispBrowsing.prototype.__stream_scroll=function(){this.parent.stream.emit("client:browsing:stream:scroll",{x:this.__scroll_position.x,y:this.__scroll_position.y})},CrispBrowsing.prototype.__stream_click=function(){this.parent.stream.emit("client:browsing:stream:click",{})},CrispBrowsing.prototype.__debug_executed=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(this.__sessions.debug.ongoing===!0){var r={execute:e,type:null!==i?i:"undefined"==typeof t?"undefined":_typeof(t)};"error"!==r.type&&"undefined"!==r.type&&(r.value=this.__format_debug_value(t)),this.parent.stream.emit("client:browsing:debug:executed",r)}},CrispBrowsing.prototype.__debug_stream=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(this.__sessions.debug.ongoing===!0&&t.length>0){for(var i={message:"",traceback:""},r=0;r0&&(s="traceback"),i[s]&&("traceback"===s?i[s]+="\n":i[s]+=" "),i[s]+=this.__format_debug_value(t[r],!0)}var n={level:e,message:i.message};i.traceback&&(n.traceback=i.traceback),this.parent.stream.emit("client:browsing:debug:stream",n)}},CrispBrowsing.prototype.__generic_session_start=function(e){var t=this.__sessions[e].ongoing!==!0&&!0;return this.__sessions[e].ongoing=!0,this.__generic_session_heartbeat(e),this.parent.stream.emit("client:browsing:"+e+":started",{}),t},CrispBrowsing.prototype.__generic_session_stop=function(e){return this.__sessions[e].ongoing===!0&&(this.__generic_session_heartbeat(e,!1),this.__sessions[e].ongoing=!1,this.parent.stream.emit("client:browsing:"+e+":stopped",{}),!0)},CrispBrowsing.prototype.__generic_session_heartbeat=function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.__sessions[e].ongoing===!0&&(null!==this.__sessions[e].dead_timeout&&(clearTimeout(this.__sessions[e].dead_timeout),this.__sessions[e].dead_timeout=null),i===!0?(this.__sessions[e].last_heartbeat=(new Date).getTime(),this.__sessions[e].dead_timeout=setTimeout(function(){t.__generic_session_stop(e)},this.__timeout_session_dead)):this.__sessions[e].last_heartbeat=null)},CrispBrowsing.prototype.__bind_mouse=function(){var e=this,t=void 0;"function"==typeof document.onmousemove&&(t=document.onmousemove),document.onmousemove=function(i){e.__mouse_position.last_x=i.pageX,e.__mouse_position.last_y=i.pageY,"function"==typeof t&&t(i)}},CrispBrowsing.prototype.__bind_resize=function(){var e=this,t=void 0;"function"==typeof window.onresize&&(t=window.onresize),window.onresize=function(i){null!==e.__resize_params.defer_event&&clearTimeout(e.__resize_params.defer_event),e.__resize_params.defer_event=setTimeout(function(){e.__resize_params.defer_event=null;var t=e.__resize_params.last_call,i=(new Date).getTime();e.__resize_params.last_call=i,t&&i>t+e.__throttle_delay&&e.__is_playing===!0&&e.__stream_tab()},e.__resize_defer_delay),"function"==typeof t&&t(i)}},CrispBrowsing.prototype.__bind_scroll=function(){var e=this,t=(!(arguments.length>0&&void 0!==arguments[0])||arguments[0],void 0);"function"==typeof window.onscroll&&(t=window.onscroll),window.onscroll=function(i){if(e.__ignore_scroll_event!==!0){var r=document.documentElement;e.__scroll_position.last_x=(window.pageXOffset||r.scrollLeft)-(r.clientLeft||0),e.__scroll_position.last_y=(window.pageYOffset||r.scrollTop)-(r.clientTop||0)}"function"==typeof t&&t(i)}},CrispBrowsing.prototype.__bind_click=function(){var e=this;window.addEventListener("click",function(t){e.__is_playing!==!0||t._from_crisp||e.__debounce_event("click",function(){e.__stream_click(),e.__stream_mouse()})})},CrispBrowsing.prototype.__is_dead_remote_peer=function(){return null===this.__last_heartbeat||null!==this.__last_heartbeat&&(new Date).getTime()-this.__last_heartbeat>=this.__timeout_dead_peer},CrispBrowsing.prototype.__keep_alive=function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==this.__keep_alive_interval&&clearInterval(this.__keep_alive_interval),t===!0&&(this.__keep_alive_interval=setInterval(function(){e.parent.stream.emit("client:browsing:heartbeat",{}),e.__is_dead_remote_peer()===!0&&e.__stop()},this.__interval_heartbeat))},CrispBrowsing.prototype.__mouse_timer=function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==this.__mouse_interval&&(clearInterval(this.__mouse_interval),this.__mouse_interval=null),t===!0&&(this.__mouse_interval=setInterval(function(){e.__mouse_position.last_x===e.__mouse_position.x&&e.__mouse_position.last_y===e.__mouse_position.y||e.__is_playing!==!0||(e.__mouse_position.x=e.__mouse_position.last_x,e.__mouse_position.y=e.__mouse_position.last_y,e.__stream_mouse())},this.__throttle_delay))},CrispBrowsing.prototype.__scroll_timer=function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==this.__scroll_interval&&(clearInterval(this.__scroll_interval),this.__scroll_interval=null),t===!0&&(this.__scroll_interval=setInterval(function(){e.__scroll_position.last_x===e.__scroll_position.x&&e.__scroll_position.last_y===e.__scroll_position.y||e.__is_playing!==!0||(e.__scroll_position.x=e.__scroll_position.last_x,e.__scroll_position.y=e.__scroll_position.last_y,e.__stream_mouse(),e.__stream_scroll())},this.__throttle_delay))},CrispBrowsing.prototype.__stream_limit_window_timer=function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==this.__stream_window_interval&&clearInterval(this.__stream_window_interval),t===!0&&(this.__stream_window_interval=setInterval(function(){e.__stream_params.event_calls>=e.__stream_limit_threshold&&(e.__stream_params.is_limited=!0),e.__stream_params.event_calls=0},this.__stream_limit_window_time))},CrispBrowsing.prototype.__stream_limit_reset_timer=function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==this.__stream_reset_interval&&clearInterval(this.__stream_reset_interval),t===!0&&(this.__stream_reset_interval=setInterval(function(){e.__stream_params.is_limited=!1},this.__stream_limit_reset_time))},CrispBrowsing.prototype.__format_debug_value=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t===!0&&"string"==typeof e?e:"function"==typeof JSON.stringify?JSON.stringify(e):""+e},CrispBrowsing.prototype.__debounce_event=function(e,t){var i=this;"undefined"==typeof this.__debounce_timeouts[e]&&(this.__debounce_timeouts[e]=setTimeout(function(){delete i.__debounce_timeouts[e],t()},this.__debounce_delay))},CrispBrowsing}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},CrispCall=function(){function e(e){this.parent=e,this.__interval_heartbeat=1e4,this.__stream_events=["call:request:initiate","call:request:accepted","call:request:declined","call:action:stopped","call:signaling:sdp","call:signaling:candidate"],this.__is_initiated=!1,this.__is_accepted=!1,this.__browsing_id=null,this.__peer_connection=null,this.__keep_alive_interval=null,this.__mode=null,this.__ice_configuration=[],this.__streams={local:null,remote:null},this.__init_events()}return e.prototype.init=function(e,t,i){var r=this;this.parent.Stream.bind_to(null,this.__stream_events,{session_id:this.parent.Session._session_id},function(){r.__mode=e.mode||null,r.__ice_configuration=e.ice||[],e.has_support===!0?(r.parent.stream.emit("client:call:request:initiated",{call_id:e.call_id}),r.__keep_alive(!0)):r.parent.stream.emit("client:call:request:decline",{}),"function"==typeof t&&t()},function(){"function"==typeof i&&i()})},e.prototype.accept=function(){this.__is_initiated===!0&&(this.__is_accepted=!0,this.parent.stream.emit("client:call:request:accept",{}))},e.prototype.decline=function(){this.__is_initiated===!0&&(this.parent.stream.emit("client:call:request:decline",{}),this.__stop())},e.prototype.stop=function(){this.__is_initiated===!0&&(this.parent.stream.emit("client:call:action:stopped",{}),this.__stop())},e.prototype.toggle_audio=function(){return this.__toggle_media("getAudioTracks")},e.prototype.toggle_video=function(){return this.__toggle_media("getVideoTracks")},e.prototype.is_ongoing=function(){return this.__is_initiated===!0&&null!==this.__peer_connection&&!0},e.prototype.get_stream=function(e){return this.__streams[e]||null},e.prototype.__init_events=function(){this.parent.socket.on("call:request:initiate",this.__handle_request_initiate.__crisp_bind(this)),this.parent.stream.on("client:call:request:accepted",this.__handle_request_accepted.__crisp_bind(this)),this.parent.stream.on("client:call:request:declined",this.__handle_request_declined.__crisp_bind(this)),this.parent.stream.on("client:call:action:stopped",this.__handle_action_stopped.__crisp_bind(this)),this.parent.stream.on("client:call:signaling:sdp",this.__handle_signaling_sdp.__crisp_bind(this)),this.parent.stream.on("client:call:signaling:candidate",this.__handle_signaling_candidate.__crisp_bind(this))},e.prototype.__handle_request_initiate=function(e){this.__is_initiated!==!0&&(e.has_support=(this.parent.device.capabilities||[]).indexOf("call")!==-1,this.__is_initiated=!0,this.parent.event.publish("call:request:initiate",e))},e.prototype.__handle_request_accepted=function(){this.__is_initiated===!0&&this.__is_accepted!==!0&&this.__stop()},e.prototype.__handle_request_declined=function(){this.__is_initiated===!0&&this.__stop()},e.prototype.__handle_action_stopped=function(){this.__is_initiated===!0&&this.__stop()},e.prototype.__handle_signaling_sdp=function(e){var t=this;if(this.__is_initiated===!0){if(this.__assert_peer_connection(),"operator"!==e.from)return;this.__peer_connection.setRemoteDescription(new RTCSessionDescription(e.sdp)).then(function(){return t.parent.event.publish("call:peer:remote:success",{}),t.__create_local_stream()}).catch(function(){t.parent.event.publish("call:peer:remote:error",{}); +})}},e.prototype.__handle_signaling_candidate=function(e){if(this.__is_initiated===!0){if(this.__assert_peer_connection(),"operator"!==e.from)return;if("object"!==_typeof(e.candidate)||null===e.candidate)return;this.__peer_connection.addIceCandidate(new RTCIceCandidate({sdpMLineIndex:e.candidate.sdpMLineIndex,candidate:e.candidate.candidate})).catch(function(){})}},e.prototype.__assert_peer_connection=function(){var e=this;null===this.__peer_connection&&(this.__peer_connection=new RTCPeerConnection({iceServers:this.__ice_configuration}),this.__peer_connection.onicecandidate=function(t){t&&t.candidate&&e.parent.stream.emit("client:call:signaling:candidate",{from:"user",candidate:t.candidate})},this.__peer_connection.onaddstream=function(t){e.__streams.remote=t.stream,e.parent.event.publish("call:media:remote:success",{})},this.__peer_connection.oniceconnectionstatechange=function(t){var i=e.__peer_connection;null!==i&&"failed"!==i.iceConnectionState&&"disconnected"!==i.iceConnectionState&&"closed"!==i.iceConnectionState||e.__unbind()},this.__peer_connection.onclose=function(){e.__unbind()})},e.prototype.__create_local_stream=function(){var e=this,t=function(t){e.parent.event.publish("call:peer:local:error",{})};this.__acquire_device_support_map(function(i){navigator.mediaDevices.getUserMedia({audio:!0,video:"video"===e.__mode&&i.video===!0}).then(function(t){return e.__streams.local=t,e.parent.event.publish("call:media:local:success",{}),e.__create_local_peer(t)}).catch(t)},t)},e.prototype.__create_local_peer=function(e){var t=this,i=void 0;this.__peer_connection.addStream(e),this.__peer_connection.createAnswer({OfferToReceiveAudio:!0,OfferToReceiveVideo:!0}).then(function(e){return i=e,t.__peer_connection.setLocalDescription(i)}).then(function(){t.parent.stream.emit("client:call:signaling:sdp",{from:"user",sdp:i}),t.parent.event.publish("call:peer:local:success",{})}).catch(function(){t.parent.event.publish("call:peer:local:error",{})})},e.prototype.__acquire_device_support_map=function(e,t){var i={audio:!1,video:!1};navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?navigator.mediaDevices.enumerateDevices().then(function(r){for(var s=0;s0&&void 0!==arguments[0])||arguments[0];null!==this.__keep_alive_interval&&clearInterval(this.__keep_alive_interval),t===!0&&(this.__keep_alive_interval=setInterval(function(){e.parent.stream.emit("client:call:heartbeat",{})},this.__interval_heartbeat))},e}(),CrispTrigger=function(){function e(e){this.parent=e}return e.prototype.fired=function(e,t){var i={identifier:e,name:t};this.parent.socket.emit("trigger:fired",i),this.parent.event.publish("trigger:fired",i)},e}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},CrispIssue=function(){function e(e){this.parent=e,this.__init_storage()}return e.prototype.configure=function(e){this._state_project=e.project,this._state_revision=e.revision,this._state_environment=e.environment,this._state_useragent=e.useragent,this._state_page=e.page},e.prototype.report=function(e,t,i){if(!(this._state_project&&this._state_revision&&this._state_environment&&this._state_useragent&&this._state_page))throw new Error("Missing a configuration parameter. Did you call configure() before?");"object"===("undefined"==typeof i?"undefined":_typeof(i))&&i instanceof Error&&(i={fileName:i.fileName,lineNumber:i.lineNumber,columnNumber:i.columnNumber,message:i.message,stack:i.stack});var r={project:this._state_project,revision:this._state_revision,environment:this._state_environment,useragent:this._state_useragent,page:this._state_page,level:e,namespace:t,traceback:i};this.parent.socket.emit("issue:report",r),this.parent.event.publish("issue:report",r)},e.prototype.__init_storage=function(){this._state_project=null,this._state_revision=null,this._state_environment=null,this._state_useragent=null,this._state_page=null},e}();!function(e,t){"object"==typeof __crisp_void_exports&&"object"==typeof module?module.exports=t():"function"==typeof __crisp_void_define&&define.amd?define([],t):"object"==typeof __crisp_void_exports?exports.io=t():e.io=t()}(__local_context,function(){return function(e){function t(r){if(i[r])return i[r].exports;var s=i[r]={exports:{},id:r,loaded:!1};return e[r].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var i={};return t.m=e,t.c=i,t.p="",t(0)}([function(e,t,i){function r(e,t){"object"===("undefined"==typeof e?"undefined":s(e))&&(t=e,e=void 0),t=t||{};var i,r=n(e),a=r.source,l=r.id,p=r.path,h=_[l]&&p in _[l].nsps,u=t.forceNew||t["force new connection"]||!1===t.multiplex||h;return u?(c("ignoring socket cache for %s",a),i=o(a,t)):(_[l]||(c("new io instance for %s",a),_[l]=o(a,t)),i=_[l]),r.query&&!t.query&&(t.query=r.query),i.socket(r.path,t)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=i(1),a=i(7),o=i(13),c=i(3)("socket.io-client");e.exports=t=r;var _=t.managers={};t.protocol=a.protocol,t.connect=r,t.Manager=i(13),t.Socket=i(37)},function(e,t,i){(function(t){function r(e,i){var r=e;i=i||t.location,null==e&&(e=i.protocol+"//"+i.host),"string"==typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?i.protocol+e:i.host+e),/^(https?|wss?):\/\//.test(e)||(n("protocol-less url %s",e),e="undefined"!=typeof i?i.protocol+"//"+e:"https://"+e),n("parse %s",e),r=s(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";var a=r.host.indexOf(":")!==-1,o=a?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port,r.href=r.protocol+"://"+o+(i&&i.port===r.port?"":":"+r.port),r}var s=i(2),n=i(3)("socket.io-client:url");e.exports=r}).call(t,function(){return this}())},function(e,t){var i=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];e.exports=function(e){var t=e,s=e.indexOf("["),n=e.indexOf("]");s!=-1&&n!=-1&&(e=e.substring(0,s)+e.substring(s,n).replace(/:/g,";")+e.substring(n,e.length));for(var a=i.exec(e||""),o={},c=14;c--;)o[r[c]]=a[c]||"";return s!=-1&&n!=-1&&(o.source=t,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o}},function(e,t,i){(function(r){function s(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function n(e){var i=this.useColors;if(e[0]=(i?"%c":"")+this.namespace+(i?" %c":" ")+e[0]+(i?"%c ":" ")+"+"+t.humanize(this.diff),i){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var s=0,n=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(s++,"%c"===e&&(n=s))}),e.splice(n,0,r)}}function a(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function o(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}}function c(){var e;try{e=t.storage.debug}catch(e){}return!e&&"undefined"!=typeof r&&"env"in r&&(e=r.env.DEBUG),e}function _(){try{return window.localStorage}catch(e){}}t=e.exports=i(5),t.log=a,t.formatArgs=n,t.save=o,t.load=c,t.useColors=s,t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:_(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(c())}).call(t,i(4))},function(e,t){function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function s(e){if(l===setTimeout)return setTimeout(e,0);if((l===i||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(t){try{return l.call(null,e,0)}catch(t){return l.call(this,e,0)}}}function n(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function a(){f&&u&&(f=!1,u.length?d=u.concat(d):g=-1,d.length&&o())}function o(){if(!f){var e=s(a);f=!0;for(var t=d.length;t;){for(u=d,d=[];++g1)for(var i=1;i100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var i=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return i*l;case"days":case"day":case"d":return i*_;case"hours":case"hour":case"hrs":case"hr":case"h":return i*c;case"minutes":case"minute":case"mins":case"min":case"m":return i*o;case"seconds":case"second":case"secs":case"sec":case"s":return i*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}function r(e){return e>=_?Math.round(e/_)+"d":e>=c?Math.round(e/c)+"h":e>=o?Math.round(e/o)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function s(e){return n(e,_,"day")||n(e,c,"hour")||n(e,o,"minute")||n(e,a,"second")||e+" ms"}function n(e,t,i){if(!(e0)return i(e);if("number"===n&&isNaN(e)===!1)return t.long?s(e):r(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,i){function r(){}function s(e){var i=""+e.type;return t.BINARY_EVENT!==e.type&&t.BINARY_ACK!==e.type||(i+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(i+=e.nsp+","),null!=e.id&&(i+=e.id),null!=e.data&&(i+=JSON.stringify(e.data)),p("encoded %j as %s",e,i),i}function n(e,t){function i(e){var i=d.deconstructPacket(e),r=s(i.packet),n=i.buffers;n.unshift(r),t(n)}d.removeBlobs(e,i)}function a(){this.reconstructor=null}function o(e){var i=0,r={type:Number(e.charAt(0))};if(null==t.types[r.type])return l();if(t.BINARY_EVENT===r.type||t.BINARY_ACK===r.type){for(var s="";"-"!==e.charAt(++i)&&(s+=e.charAt(i),i!=e.length););if(s!=Number(s)||"-"!==e.charAt(i))throw new Error("Illegal attachments");r.attachments=Number(s)}if("/"===e.charAt(i+1))for(r.nsp="";++i;){var n=e.charAt(i);if(","===n)break;if(r.nsp+=n,i===e.length)break}else r.nsp="/";var a=e.charAt(i+1);if(""!==a&&Number(a)==a){for(r.id="";++i;){var n=e.charAt(i);if(null==n||Number(n)!=n){--i;break}if(r.id+=e.charAt(i),i===e.length)break}r.id=Number(r.id)}return e.charAt(++i)&&(r=c(r,e.substr(i))),p("decoded %s as %j",e,r),r}function c(e,t){try{e.data=JSON.parse(t)}catch(e){return l()}return e}function _(e){this.reconPack=e,this.buffers=[]}function l(){return{type:t.ERROR,data:"parser error"}}var p=i(3)("socket.io-parser"),h=i(8),u=i(9),d=i(11),f=i(12);t.protocol=4,t.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],t.CONNECT=0,t.DISCONNECT=1,t.EVENT=2,t.ACK=3,t.ERROR=4,t.BINARY_EVENT=5,t.BINARY_ACK=6,t.Encoder=r,t.Decoder=a,r.prototype.encode=function(e,i){if(e.type!==t.EVENT&&e.type!==t.ACK||!u(e.data)||(e.type=e.type===t.EVENT?t.BINARY_EVENT:t.BINARY_ACK),p("encoding packet %j",e),t.BINARY_EVENT===e.type||t.BINARY_ACK===e.type)n(e,i);else{var r=s(e);i([r])}},h(a.prototype),a.prototype.add=function(e){var i;if("string"==typeof e)i=o(e),t.BINARY_EVENT===i.type||t.BINARY_ACK===i.type?(this.reconstructor=new _(i),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",i)):this.emit("decoded",i);else{if(!f(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");i=this.reconstructor.takeBinaryData(e),i&&(this.reconstructor=null,this.emit("decoded",i))}},a.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},_.prototype.takeBinaryData=function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=d.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null},_.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(e,t,i){function r(e){if(e)return s(e)}function s(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function i(){this.off(e,i),t.apply(this,arguments)}return i.fn=t,this.on(e,i),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i=this._callbacks["$"+e];if(!i)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var r,s=0;s0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},r.prototype.cleanup=function(){p("cleanup");for(var e=this.subs.length,t=0;t=this._reconnectionAttempts)p("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();p("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var i=setTimeout(function(){e.skipReconnect||(p("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open(function(t){t?(p("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(p("reconnect success"),e.onreconnect())}))},t);this.subs.push({destroy:function(){clearTimeout(i)}})}},r.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,i){e.exports=i(15),e.exports.parser=i(22)},function(e,t,i){(function(t){function r(e,i){if(!(this instanceof r))return new r(e,i);i=i||{},e&&"object"==typeof e&&(i=e,e=null),e?(e=l(e),i.hostname=e.host,i.secure="https"===e.protocol||"wss"===e.protocol,i.port=e.port,e.query&&(i.query=e.query)):i.host&&(i.hostname=l(i.host).host),this.secure=null!=i.secure?i.secure:t.location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=this.secure?"443":"80"),this.agent=i.agent||!1,this.hostname=i.hostname||(t.location?location.hostname:"localhost"),this.port=i.port||(t.location&&location.port?location.port:this.secure?443:80),this.query=i.query||{},"string"==typeof this.query&&(this.query=p.decode(this.query)),this.upgrade=!1!==i.upgrade,this.path=(i.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!i.forceJSONP,this.jsonp=!1!==i.jsonp,this.forceBase64=!!i.forceBase64,this.enablesXDR=!!i.enablesXDR,this.timestampParam=i.timestampParam||"t",this.timestampRequests=i.timestampRequests,this.transports=i.transports||["polling","websocket"],this.transportOptions=i.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=i.policyPort||843,this.rememberUpgrade=i.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=i.onlyBinaryUpgrades,this.perMessageDeflate=!1!==i.perMessageDeflate&&(i.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=i.pfx||null,this.key=i.key||null,this.passphrase=i.passphrase||null,this.cert=i.cert||null,this.ca=i.ca||null,this.ciphers=i.ciphers||null,this.rejectUnauthorized=void 0===i.rejectUnauthorized||i.rejectUnauthorized,this.forceNode=!!i.forceNode;var s="object"==typeof t&&t;s.global===s&&(i.extraHeaders&&Object.keys(i.extraHeaders).length>0&&(this.extraHeaders=i.extraHeaders),i.localAddress&&(this.localAddress=i.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}function s(e){var t={};for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}var n=i(16),a=i(8),o=i(3)("engine.io-client:socket"),c=i(36),_=i(22),l=i(2),p=i(30);e.exports=r,r.priorWebsocketSuccess=!1,a(r.prototype),r.protocol=_.protocol,r.Socket=r,r.Transport=i(21),r.transports=i(16),r.parser=i(22),r.prototype.createTransport=function(e){o('creating transport "%s"',e);var t=s(this.query);t.EIO=_.protocol,t.transport=e;var i=this.transportOptions[e]||{};this.id&&(t.sid=this.id);var r=new n[e]({query:t,socket:this,agent:i.agent||this.agent,hostname:i.hostname||this.hostname,port:i.port||this.port,secure:i.secure||this.secure,path:i.path||this.path,forceJSONP:i.forceJSONP||this.forceJSONP,jsonp:i.jsonp||this.jsonp,forceBase64:i.forceBase64||this.forceBase64,enablesXDR:i.enablesXDR||this.enablesXDR,timestampRequests:i.timestampRequests||this.timestampRequests,timestampParam:i.timestampParam||this.timestampParam,policyPort:i.policyPort||this.policyPort,pfx:i.pfx||this.pfx,key:i.key||this.key,passphrase:i.passphrase||this.passphrase,cert:i.cert||this.cert,ca:i.ca||this.ca,ciphers:i.ciphers||this.ciphers,rejectUnauthorized:i.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:i.perMessageDeflate||this.perMessageDeflate,extraHeaders:i.extraHeaders||this.extraHeaders,forceNode:i.forceNode||this.forceNode,localAddress:i.localAddress||this.localAddress,requestTimeout:i.requestTimeout||this.requestTimeout,protocols:i.protocols||void 0});return r},r.prototype.open=function(){var e;if(this.rememberUpgrade&&r.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout(function(){t.emit("error","No transports available")},0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},r.prototype.setTransport=function(e){o("setting transport %s",e.name);var t=this;this.transport&&(o("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",function(){t.onDrain()}).on("packet",function(e){t.onPacket(e)}).on("error",function(e){t.onError(e)}).on("close",function(){t.onClose("transport close")})},r.prototype.probe=function(e){function t(){if(h.onlyBinaryUpgrades){var t=!this.supportsBinary&&h.transport.supportsBinary;p=p||t}p||(o('probe transport "%s" opened',e),l.send([{type:"ping",data:"probe"}]),l.once("packet",function(t){if(!p)if("pong"===t.type&&"probe"===t.data){if(o('probe transport "%s" pong',e),h.upgrading=!0,h.emit("upgrading",l),!l)return;r.priorWebsocketSuccess="websocket"===l.name,o('pausing current transport "%s"',h.transport.name),h.transport.pause(function(){p||"closed"!==h.readyState&&(o("changing transport and sending upgrade packet"),_(),h.setTransport(l),l.send([{type:"upgrade"}]),h.emit("upgrade",l),l=null,h.upgrading=!1,h.flush())})}else{o('probe transport "%s" failed',e);var i=new Error("probe error");i.transport=l.name,h.emit("upgradeError",i)}}))}function i(){p||(p=!0,_(),l.close(),l=null)}function s(t){var r=new Error("probe error: "+t);r.transport=l.name,i(),o('probe transport "%s" failed because of error: %s',e,t),h.emit("upgradeError",r)}function n(){s("transport closed")}function a(){s("socket closed")}function c(e){l&&e.name!==l.name&&(o('"%s" works - aborting "%s"',e.name,l.name),i())}function _(){l.removeListener("open",t), +l.removeListener("error",s),l.removeListener("close",n),h.removeListener("close",a),h.removeListener("upgrading",c)}o('probing transport "%s"',e);var l=this.createTransport(e,{probe:1}),p=!1,h=this;r.priorWebsocketSuccess=!1,l.once("open",t),l.once("error",s),l.once("close",n),this.once("close",a),this.once("upgrading",c),l.open()},r.prototype.onOpen=function(){if(o("socket open"),this.readyState="open",r.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){o("starting upgrade probes");for(var e=0,t=this.upgrades.length;e1?{type:v[s],data:e.substring(1)}:{type:v[s]}:b}var n=new Uint8Array(e),s=n[0],a=h(e,1);return C&&"blob"===i&&(a=new C([a])),{type:v[s],data:a}},t.decodeBase64Packet=function(e,t){var i=v[e.charAt(0)];if(!_)return{type:i,data:{base64:!0,data:e.substr(1)}};var r=_.decode(e.substr(1));return"blob"===t&&C&&(r=new C([r])),{type:i,data:r}},t.encodePayload=function(e,i,r){function s(e){return e.length+":"+e}function n(e,r){t.encodePacket(e,!!a&&i,!1,function(e){r(null,s(e))})}"function"==typeof i&&(r=i,i=null);var a=p(e);return i&&a?C&&!m?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r):e.length?void c(e,n,function(e,t){return r(t.join(""))}):r("0:")},t.decodePayload=function(e,i,r){if("string"!=typeof e)return t.decodePayloadAsBinary(e,i,r);"function"==typeof i&&(r=i,i=null);var s;if(""===e)return r(b,0,1);for(var n,a,o="",c=0,_=e.length;c<_;c++){var l=e.charAt(c);if(":"===l){if(""===o||o!=(n=Number(o)))return r(b,0,1);if(a=e.substr(c+1,n),o!=a.length)return r(b,0,1);if(a.length){if(s=t.decodePacket(a,i,!1),b.type===s.type&&b.data===s.data)return r(b,0,1);var p=r(s,c+n,_);if(!1===p)return}c+=n,o=""}else o+=l}return""!==o?r(b,0,1):void 0},t.encodePayloadAsArrayBuffer=function(e,i){function r(e,i){t.encodePacket(e,!0,!0,function(e){return i(null,e)})}return e.length?void c(e,r,function(e,t){var r=t.reduce(function(e,t){var i;return i="string"==typeof t?t.length:t.byteLength,e+i.toString().length+i+2},0),s=new Uint8Array(r),n=0;return t.forEach(function(e){var t="string"==typeof e,i=e;if(t){for(var r=new Uint8Array(e.length),a=0;a0;){for(var a=new Uint8Array(s),o=0===a[0],c="",_=1;255!==a[_];_++){if(c.length>310)return r(b,0,1);c+=a[_]}s=h(s,2+c.length),c=parseInt(c);var l=h(s,0,c);if(o)try{l=String.fromCharCode.apply(null,new Uint8Array(l))}catch(e){var p=new Uint8Array(l);l="";for(var _=0;_r&&(i=r),t>=r||t>=i||0===r)return new ArrayBuffer(0);for(var s=new Uint8Array(e),n=new Uint8Array(i-t),a=t,o=0;a=55296&&t<=56319&&s65535&&(t-=65536,s+=b(t>>>10&1023|55296),t=56320|1023&t),s+=b(t);return s}function c(e,t){if(e>=55296&&e<=57343){if(t)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function _(e,t){return b(e>>t&63|128)}function l(e,t){if(0==(4294967168&e))return b(e);var i="";return 0==(4294965248&e)?i=b(e>>6&31|192):0==(4294901760&e)?(c(e,t)||(e=65533),i=b(e>>12&15|224),i+=_(e,6)):0==(4292870144&e)&&(i=b(e>>18&7|240),i+=_(e,12),i+=_(e,6)),i+=b(63&e|128)}function p(e,t){t=t||{};for(var i,r=!1!==t.strict,s=a(e),n=s.length,o=-1,c="";++o=y)throw Error("Invalid byte index");var e=255&m[v];if(v++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function u(e){var t,i,r,s,n;if(v>y)throw Error("Invalid byte index");if(v==y)return!1;if(t=255&m[v],v++,0==(128&t))return t;if(192==(224&t)){if(i=h(),n=(31&t)<<6|i,n>=128)return n;throw Error("Invalid continuation byte")}if(224==(240&t)){if(i=h(),r=h(),n=(15&t)<<12|i<<6|r,n>=2048)return c(n,e)?n:65533;throw Error("Invalid continuation byte")}if(240==(248&t)&&(i=h(),r=h(),s=h(),n=(7&t)<<18|i<<12|r<<6|s,n>=65536&&n<=1114111))return n;throw Error("Invalid UTF-8 detected")}function d(e,t){t=t||{};var i=!1!==t.strict;m=a(e),y=m.length,v=0;for(var r,s=[];(r=u(i))!==!1;)s.push(r);return o(s)}var f="object"==typeof t&&t,g=("object"==typeof e&&e&&e.exports==f&&e,"object"==typeof s&&s);g.global!==g&&g.window!==g||(n=g);var m,y,v,b=String.fromCharCode,C={version:"2.1.2",encode:p,decode:d};r=function(){return C}.call(t,i,t,e),!(void 0!==r&&(e.exports=r))}(this)}).call(t,i(27)(e),function(){return this}())},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){!function(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(256),r=0;r>2],n+=e[(3&r[i])<<4|r[i+1]>>4],n+=e[(15&r[i+1])<<2|r[i+2]>>6],n+=e[63&r[i+2]];return s%3===2?n=n.substring(0,n.length-1)+"=":s%3===1&&(n=n.substring(0,n.length-2)+"=="),n},t.decode=function(e){var t,r,s,n,a,o=.75*e.length,c=e.length,_=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var l=new ArrayBuffer(o),p=new Uint8Array(l);for(t=0;t>4,p[_++]=(15&s)<<4|n>>2,p[_++]=(3&n)<<6|63&a;return l}}()},function(e,t){(function(t){function i(e){for(var t=0;t0);return t}function r(e){var t=0;for(l=0;l';n=document.createElement(e)}catch(e){n=document.createElement("iframe"),n.name=s.iframeId,n.src="javascript:0"}n.id=s.iframeId,s.form.appendChild(n),s.iframe=n}var s=this;if(!this.form){var n,a=document.createElement("form"),o=document.createElement("textarea"),l=this.iframeId="eio_iframe_"+this.index;a.className="socketio",a.style.position="absolute",a.style.top="-1000px",a.style.left="-1000px",a.target=l,a.method="POST",a.setAttribute("accept-charset","utf-8"),o.name="d",a.appendChild(o),document.body.appendChild(a),this.form=a,this.area=o}this.form.action=this.uri(),r(),e=e.replace(_,"\\\n"),this.area.value=e.replace(c,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===s.iframe.readyState&&i()}:this.iframe.onload=i}}).call(t,function(){return this}())},function(e,t,i){(function(t){function r(e){var t=e&&e.forceBase64;t&&(this.supportsBinary=!1),this.perMessageDeflate=e.perMessageDeflate,this.usingBrowserWebSocket=p&&!e.forceNode,this.protocols=e.protocols,this.usingBrowserWebSocket||(h=s),n.call(this,e)}var s,n=i(21),a=i(22),o=i(30),c=i(31),_=i(32),l=i(3)("engine.io-client:websocket"),p=t.WebSocket||t.MozWebSocket;if("undefined"==typeof window)try{s=i(35)}catch(e){}var h=p;h||"undefined"!=typeof window||(h=s),e.exports=r,c(r,n),r.prototype.name="websocket",r.prototype.supportsBinary=!0,r.prototype.doOpen=function(){if(this.check()){var e=this.uri(),t=this.protocols,i={agent:this.agent,perMessageDeflate:this.perMessageDeflate};i.pfx=this.pfx,i.key=this.key,i.passphrase=this.passphrase,i.cert=this.cert,i.ca=this.ca,i.ciphers=this.ciphers,i.rejectUnauthorized=this.rejectUnauthorized,this.extraHeaders&&(i.headers=this.extraHeaders),this.localAddress&&(i.localAddress=this.localAddress);try{this.ws=this.usingBrowserWebSocket?t?new h(e,t):new h(e):new h(e,t,i)}catch(e){return this.emit("error",e)}void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="nodebuffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},r.prototype.addEventListeners=function(){var e=this;this.ws.onopen=function(){e.onOpen()},this.ws.onclose=function(){e.onClose()},this.ws.onmessage=function(t){e.onData(t.data)},this.ws.onerror=function(t){e.onError("websocket error",t)}},r.prototype.write=function(e){function i(){r.emit("flush"),setTimeout(function(){r.writable=!0,r.emit("drain")},0)}var r=this;this.writable=!1;for(var s=e.length,n=0,o=s;n0&&e.jitter<=1?e.jitter:0,this.attempts=0}e.exports=i,i.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),i=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-i:e+i}return 0|Math.min(e,this.max)},i.prototype.reset=function(){this.attempts=0},i.prototype.setMin=function(e){this.ms=e},i.prototype.setMax=function(e){this.max=e},i.prototype.setJitter=function(e){this.jitter=e}}])}),function(e,t){"use strict";if("function"==typeof __crisp_void_define&&define.amd)define(["exports"],t);else if("object"==typeof __crisp_void_exports)t(exports);else{var i={};e.PubSub=i,t(i)}}("object"==typeof __local_context&&__local_context||this,function(e){"use strict";function t(e){var t;for(t in e)if(e.hasOwnProperty(t))return!0;return!1}function i(e){return function(){throw e}}function r(e,t,r){try{e(t,r)}catch(e){setTimeout(i(e),0)}}function s(e,t,i){e(t,i)}function n(e,t,i,n){var a,o=_[t],c=n?s:r;if(_.hasOwnProperty(t))for(a in o)o.hasOwnProperty(a)&&c(o[a],e,i)}function a(e,t,i){return function(){var r=String(e),s=r.lastIndexOf(".");for(n(e,e,t,i);s!==-1;)r=r.substr(0,s),s=r.lastIndexOf("."),n(e,r,t,i)}}function o(e){for(var i=String(e),r=Boolean(_.hasOwnProperty(i)&&t(_[i])),s=i.lastIndexOf(".");!r&&s!==-1;)i=i.substr(0,s),s=i.lastIndexOf("."),r=Boolean(_.hasOwnProperty(i)&&t(_[i]));return r}function c(e,t,i,r){var s=a(e,t,r),n=o(e);return!!n&&(i===!0?s():setTimeout(s,0),!0)}var _={},l=-1;e.publish=function(t,i){return c(t,i,!1,e.immediateExceptions)},e.publishSync=function(t,i){return c(t,i,!0,e.immediateExceptions)},e.subscribe=function(e,t){if("function"!=typeof t)return!1;_.hasOwnProperty(e)||(_[e]={});var i="uid_"+String(++l);return _[e][i]=t,i},e.clearAllSubscriptions=function(){_={}},e.clearSubscriptions=function(e){var t;for(t in _)_.hasOwnProperty(t)&&0===t.indexOf(e)&&delete _[t]},e.unsubscribe=function(e){var t,i,r,s="string"==typeof e&&_.hasOwnProperty(e),n=!s&&"string"==typeof e,a="function"==typeof e,o=!1;if(s)return void delete _[e];for(t in _)if(_.hasOwnProperty(t)){if(i=_[t],n&&i[e]){delete i[e],o=e;break}if(a)for(r in i)i.hasOwnProperty(r)&&i[r]===e&&(delete i[r],o=!0)}return o}}),function(e,t){"use strict";var i=function(e){if("object"!=typeof e.document)throw new Error("Cookies.js requires a `window` with a `document` object");var i=function(e,t,r){return 1===arguments.length?i.get(e):i.set(e,t,r)};return i._document=e.document,i._cacheKeyPrefix="cookey.",i._maxExpireDate=new Date("Fri, 31 Dec 9999 23:59:59 UTC"),i.defaults={path:"/",secure:!1},i.get=function(e){i._cachedDocumentCookie!==i._document.cookie&&i._renewCache();var r=i._cache[i._cacheKeyPrefix+e];return r===t?t:decodeURIComponent(r)},i.set=function(e,r,s){return s=i._getExtendedOptions(s),s.expires=i._getExpiresDate(r===t?-1:s.expires),i._document.cookie=i._generateCookieString(e,r,s),i},i.expire=function(e,r){return i.set(e,t,r)},i._getExtendedOptions=function(e){return{path:e&&e.path||i.defaults.path,domain:e&&e.domain||i.defaults.domain,expires:e&&e.expires||i.defaults.expires,secure:e&&e.secure!==t?e.secure:i.defaults.secure}},i._isValidDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},i._getExpiresDate=function(e,t){if(t=t||new Date,"number"==typeof e?e=e===1/0?i._maxExpireDate:new Date(t.getTime()+1e3*e):"string"==typeof e&&(e=new Date(e)),e&&!i._isValidDate(e))throw new Error("`expires` parameter cannot be converted to a valid Date instance");return e},i._generateCookieString=function(e,t,i){e=e.replace(/[^#$&+\^`|]/g,encodeURIComponent),e=e.replace(/\(/g,"%28").replace(/\)/g,"%29"),t=(t+"").replace(/[^!#$&-+\--:<-\[\]-~]/g,encodeURIComponent),i=i||{};var r=e+"="+t;return r+=i.path?";path="+i.path:"",r+=i.domain?";domain="+i.domain:"",r+=i.expires?";expires="+i.expires.toUTCString():"",r+=i.secure?";secure":""},i._getCacheFromString=function(e){for(var r={},s=e?e.split("; "):[],n=0;n>6,a[c++]=128|63&n):n<55296||n>=57344?(a[c++]=224|n>>12,a[c++]=128|n>>6&63,a[c++]=128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++r)),a[c++]=240|n>>18,a[c++]=128|n>>12&63,a[c++]=128|n>>6&63,a[c++]=128|63&n);e=a}else{if("object"!==s)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,(!0)).update(e).array());var _=[],l=[];for(r=0;r<64;++r){var p=e[r]||0;_[r]=92^p,l[r]=54^p}Sha256.call(this,t,i),this.update(l),this.oKeyPad=_,this.inner=!0,this.sharedMemory=i}var ERROR="input is invalid type",WINDOW="object"==typeof window,root=__local_context;root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!1;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&!1&&module.exports,AMD=!1,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(i){return new Sha256(t,(!0)).update(i)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var i=0;i>2]|=e[n]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(o[s>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=64?(this.block=o[16],this.start=s-64,this.hash(),this.hashed=!0):this.start=s}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,i,r,s,n,a,o,c,_,l,p=this.h0,h=this.h1,u=this.h2,d=this.h3,f=this.h4,g=this.h5,m=this.h6,y=this.h7,v=this.blocks;for(e=16;e<64;++e)s=v[e-15],t=(s>>>7|s<<25)^(s>>>18|s<<14)^s>>>3,s=v[e-2],i=(s>>>17|s<<15)^(s>>>19|s<<13)^s>>>10,v[e]=v[e-16]+t+v[e-7]+i<<0;for(l=h&u,e=0;e<64;e+=4)this.first?(this.is224?(o=300032,s=v[0]-1413257819,y=s-150054599<<0,d=s+24177077<<0):(o=704751109,s=v[0]-210244248,y=s-1521486534<<0,d=s+143694565<<0),this.first=!1):(t=(p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),i=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7),o=p&h,r=o^p&u^l,a=f&g^~f&m,s=y+i+a+K[e]+v[e],n=t+r,y=d+s<<0,d=s+n<<0),t=(d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),i=(y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7),c=d&p,r=c^d&h^o,a=y&f^~y&g,s=m+i+a+K[e+1]+v[e+1],n=t+r,m=u+s<<0,u=s+n<<0,t=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),i=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7),_=u&d,r=_^u&p^c,a=m&y^~m&f,s=g+i+a+K[e+2]+v[e+2],n=t+r,g=h+s<<0,h=s+n<<0,t=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),i=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7),l=h&u,r=l^h&d^_,a=g&m^~g&y,s=f+i+a+K[e+3]+v[e+3],n=t+r,f=p+s<<0,p=s+n<<0;this.h0=this.h0+p<<0,this.h1=this.h1+h<<0,this.h2=this.h2+u<<0,this.h3=this.h3+d<<0,this.h4=this.h4+f<<0,this.h5=this.h5+g<<0,this.h6=this.h6+m<<0,this.h7=this.h7+y<<0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,i=this.h2,r=this.h3,s=this.h4,n=this.h5,a=this.h6,o=this.h7,c=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a];return this.is224||(c+=HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]),c},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,i=this.h2,r=this.h3,s=this.h4,n=this.h5,a=this.h6,o=this.h7,c=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,i>>24&255,i>>16&255,i>>8&255,255&i,r>>24&255,r>>16&255,r>>8&255,255&r,s>>24&255,s>>16&255,s>>8&255,255&s,n>>24&255,n>>16&255,n>>8&255,255&n,a>>24&255,a>>16&255,a>>8&255,255&a];return this.is224||c.push(o>>24&255,o>>16&255,o>>8&255,255&o),c},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&define(function(){return exports}))}(),this.__configure(params),this.__transports(params,__local_context),this.Config=new CrispConfig(this),this.Socket=new CrispSocket(this),this.Stream=new CrispStream(this),this.Storage=new CrispStorage(this),this.Browsing=new CrispBrowsing(this),this.Call=new CrispCall(this),this.Message=new CrispMessage(this),this.Session=new CrispSession(this),this.Website=new CrispWebsite(this),this.Bucket=new CrispBucket(this),this.Media=new CrispMedia(this),this.Helpdesk=new CrispHelpdesk(this),this.Trigger=new CrispTrigger(this),this.Issue=new CrispIssue(this),params.connect_socket===!0&&this.socket.connect()},CrispLibraryClient.prototype.__configure=function(e){e&&e.environment&&(this.environment=e.environment||"development"),e&&e.disable_autoload&&(this.disable_autoload=e.disable_autoload),e&&e.url_go&&(this.url_go=e.url_go),e&&e.website_domain&&(this.website_domain=e.website_domain),e&&e.website_id&&(this.website_id=e.website_id),e&&e.token_id&&(this.token_id=e.token_id),e&&e.cookie_expire&&(this.cookie_expire=e.cookie_expire),e&&e.cookie_domain&&(this.cookie_domain=e.cookie_domain),e&&e.platform_name&&(this.platform_name=e.platform_name),e&&e.platform_signature_key&&(this.platform_signature_key=e.platform_signature_key),e&&e.runtime_configuration&&(this.runtime_configuration=e.runtime_configuration),this.device={},e&&e.useragent&&(this.device.useragent=e.useragent),e&&e.timezone&&(this.device.timezone=e.timezone),e&&e.capabilities&&(this.device.capabilities=e.capabilities),e&&e.locales&&(this.device.locales=e.locales)},CrispLibraryClient.prototype.__transports=function(e,t){var i=this,r=this,s=["websocket","polling"];"production"===this.environment&&(s=["websocket"]),this.event=t.PubSub,this.socket=t.io(e.url_relay_client,{path:"/",transports:s,autoConnect:!1,reconnectionDelay:5e3,reconnectionDelayMax:15e3}),this.stream=t.io(e.url_relay_stream,{path:"/",transports:s,reconnection:!1,autoConnect:!1}),window.addEventListener("unload",function(){i.socket.connected===!0&&i.socket.disconnect(),i.stream.connected===!0&&i.stream.disconnect()});var n=window.history.pushState,a=window.history.replaceState;window.history.pushState=function(){var e=n.apply(window.history,arguments);return r.__window_history(),e},window.history.replaceState=function(){var e=a.apply(window.history,arguments);return r.__window_history(),e},this.cookie=t.Cookies(window),this.sha256=t.sha256},CrispLibraryClient.prototype.__window_history=function(){this.Session.send_device(),this.event.publish("window:history",{page_url:document.location.href,page_domain:document.location.hostname})},CrispLibraryClient}());var JadeClient={};JadeClient.client=function(e){var t=[],i=e||{};return function(e,i,r,s,n,a,o,c,_,l,p,h,u){t.push('
')}.call(this,"availability_tooltip"in i?i.availability_tooltip:"undefined"!=typeof availability_tooltip?availability_tooltip:void 0,"blocked"in i?i.blocked:"undefined"!=typeof blocked?blocked:void 0,"direction"in i?i.direction:"undefined"!=typeof direction?direction:void 0,"full_view"in i?i.full_view:"undefined"!=typeof full_view?full_view:void 0,"hide_on_away"in i?i.hide_on_away:"undefined"!=typeof hide_on_away?hide_on_away:void 0,"hide_on_mobile"in i?i.hide_on_mobile:"undefined"!=typeof hide_on_mobile?hide_on_mobile:void 0,"hide_vacation"in i?i.hide_vacation:"undefined"!=typeof hide_vacation?hide_vacation:void 0,"lang"in i?i.lang:"undefined"!=typeof lang?lang:void 0,"large_view"in i?i.large_view:"undefined"!=typeof large_view?large_view:void 0,"last_operator_face"in i?i.last_operator_face:"undefined"!=typeof last_operator_face?last_operator_face:void 0,"lock_maximized"in i?i.lock_maximized:"undefined"!=typeof lock_maximized?lock_maximized:void 0,"position_reverse"in i?i.position_reverse:"undefined"!=typeof position_reverse?position_reverse:void 0,"small_view"in i?i.small_view:"undefined"!=typeof small_view?small_view:void 0),t.join("")},JadeClient.viewport=function(e){var t=[],i=e||{};return function(e){t.push('")}.call(this,"content"in i?i.content:"undefined"!=typeof content?content:void 0),t.join("")},JadeClient.clear=function(e){var t=[];return t.push(''),t.join("")},JadeClient.style_color=function(e){var t,i=[],r=e||{};return function(e){i.push('
")}.call(this,"colors"in r?r.colors:"undefined"!=typeof colors?colors:void 0),i.join("")},JadeClient.style_other=function(e){var t,i=[],r=e||{};return function(e,r){i.push('
"),r===!1&&i.push(''),i.push("
")}.call(this,"container_index"in r?r.container_index:"undefined"!=typeof container_index?container_index:void 0,"show_operator_count"in r?r.show_operator_count:"undefined"!=typeof show_operator_count?show_operator_count:void 0), +i.join("")},JadeClient.style_position=function(e){var t,i=[],r=e||{};return function(e){i.push('
'),e.default_button_horizontal&&i.push('"),e.default_button_vertical&&i.push('"),e.mobile_button_horizontal&&i.push('"),e.mobile_button_vertical&&i.push('"),i.push("
")}.call(this,"position"in r?r.position:"undefined"!=typeof position?position:void 0),i.join("")},JadeClient.new_line=function(e){var t=[];return t.push('
'),t.join("")},JadeClient.link_email=function(e){var t,i=[],r=e||{};return function(e){i.push("'+(null==(t=e)?"":t)+"")}.call(this,"email"in r?r.email:"undefined"!=typeof email?email:void 0),i.join("")},JadeClient.link_uri=function(e){var t,i=[],r=e||{};return function(e,r){i.push("'+(null==(t=e)?"":t)+"")}.call(this,"uri_name"in r?r.uri_name:"undefined"!=typeof uri_name?uri_name:void 0,"uri_value"in r?r.uri_value:"undefined"!=typeof uri_value?uri_value:void 0),i.join("")},JadeClient.link_domain=function(e){var t,i=[],r=e||{};return function(e,r){i.push("'+(null==(t=e)?"":t)+"")}.call(this,"domain_name"in r?r.domain_name:"undefined"!=typeof domain_name?domain_name:void 0,"domain_value"in r?r.domain_value:"undefined"!=typeof domain_value?domain_value:void 0),i.join("")},JadeClient.markdown_blockquote=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_color=function(e){var t,i=[],r=e||{};return function(e,r){i.push("'+(null==(t=r)?"":t)+"")}.call(this,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_bold=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_code_inline=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_code_block=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_delete=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_highlight=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_emphasis=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_image=function(e){var t=[],i=e||{};return function(e,i,r,s){t.push("");var n=e(s);t.push('")}.call(this,"encodeURIComponent"in i?i.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"type"in i?i.type:"undefined"!=typeof type?type:void 0,"url_crisp_image"in i?i.url_crisp_image:"undefined"!=typeof url_crisp_image?url_crisp_image:void 0,"value"in i?i.value:"undefined"!=typeof value?value:void 0),t.join("")},JadeClient.markdown_interpolate=function(e){var t,i=[],r=e||{};return function(e,r){i.push('{{ '+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e)?"":t)+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r?' | "'+r+'"':"")?"":t)+" }}")}.call(this,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_italic=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_line=function(e){var t=[];return t.push(''),t.join("")},JadeClient.markdown_link=function(e){var t,i=[],r=e||{};return function(e,r,s){i.push("'+(null==(t=r)?"":t)+"")}.call(this,"methods"in r?r.methods:"undefined"!=typeof methods?methods:void 0,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_list=function(e){var t,i=[],r=e||{};return function(e,r){i.push("'+(null==(t=r)?"":t)+"")}.call(this,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_title=function(e){var t,i=[],r=e||{};return function(e,r){i.push("'+(null==(t=r)?"":t)+"")}.call(this,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_underline=function(e){var t,i=[],r=e||{};return function(e){i.push(''+(null==(t=e)?"":t)+"")}.call(this,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_youtube=function(e){var t=[],i=e||{};return function(e,i,r,s){t.push("");var n="https://www.youtube.com/embed/"+e(s),a=e("https://img.youtube.com/vi/"+e(s)+"/hqdefault.jpg"),o=960,c=960;t.push("")}.call(this,"encodeURIComponent"in i?i.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"type"in i?i.type:"undefined"!=typeof type?type:void 0,"url_crisp_image"in i?i.url_crisp_image:"undefined"!=typeof url_crisp_image?url_crisp_image:void 0,"value"in i?i.value:"undefined"!=typeof value?value:void 0),t.join("")},JadeClient.markdown_vimeo=function(e){var t,i=[],r=e||{};return function(e,r,s){i.push("");var n="https://vimeo.com/"+e(s);i.push("'+(null==(t=r||n)?"":t)+"")}.call(this,"encodeURIComponent"in r?r.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.markdown_dailymotion=function(e){var t=[],i=e||{};return function(e,i,r,s){t.push("");var n="https://www.dailymotion.com/embed/video/"+e(s),a=e("https://www.dailymotion.com/thumbnail/video/"+e(s)),o=320,c=240;t.push("")}.call(this,"encodeURIComponent"in i?i.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"type"in i?i.type:"undefined"!=typeof type?type:void 0,"url_crisp_image"in i?i.url_crisp_image:"undefined"!=typeof url_crisp_image?url_crisp_image:void 0,"value"in i?i.value:"undefined"!=typeof value?value:void 0),t.join("")},JadeClient.markdown_frame=function(e){var t,i=[],r=e||{};return function(e,r,s){i.push("'+(null==(t=r||s)?"":t)+"")}.call(this,"methods"in r?r.methods:"undefined"!=typeof methods?methods:void 0,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"value"in r?r.value:"undefined"!=typeof value?value:void 0),i.join("")},JadeClient.smiley=function(e){var t=[],i=e||{};return function(e,i){t.push("')}.call(this,"name"in i?i.name:"undefined"!=typeof name?name:void 0,"size"in i?i.size:"undefined"!=typeof size?size:void 0),t.join("")},JadeClient.magnify=function(e){var t=[],i=e||{};return function(e,i,r,s){switch(t.push('
'),s){case"embed":t.push('');break;default:t.push("')}t.push('
'),e.previous&&t.push(''),"file"===s&&t.push(''),t.push(''),e.next&&t.push(''),t.push("
")}.call(this,"fingerprints"in i?i.fingerprints:"undefined"!=typeof fingerprints?fingerprints:void 0,"name"in i?i.name:"undefined"!=typeof name?name:void 0,"source"in i?i.source:"undefined"!=typeof source?source:void 0,"type"in i?i.type:"undefined"!=typeof type?type:void 0),t.join("")},JadeClient.article=function(e){var t,i=[],r=e||{};return function(e,r){i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("article","controls_close"))?"":t)+"'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("article","controls_view"))?"":t)+'
')}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"frame"in r?r.frame:"undefined"!=typeof frame?frame:void 0),i.join("")},JadeClient.spotlight=function(e){var t,i=[],r=e||{};return function(e,r){i.push('
');var s=e("spotlight","search_form_field");i.push('
'),r&&i.push('"),i.push("
")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"url"in r?r.url:"undefined"!=typeof url?url:void 0),i.join("")},JadeClient.spotlight_results=function(e){var t,i=[],r=e||{};return function(e,r,s,n,a){i.push('
'),n.length>0?(i.push('
    '),function(){var a=n;if("number"==typeof a.length)for(var o=0,c=a.length;o'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=_.title)?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("spotlight","result_view"))?"":t)+"")}else{var c=0;for(var o in a){c++;var _=a[o];i.push("'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=_.title)?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("spotlight","result_view"))?"":t)+"")}}}.call(this),i.push("
")):i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("spotlight","result_empty"))?"":t)+""),i.push("
")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"base_url"in r?r.base_url:"undefined"!=typeof base_url?base_url:void 0,"has_active"in r?r.has_active:"undefined"!=typeof has_active?has_active:void 0,"results"in r?r.results:"undefined"!=typeof results?results:void 0,"undefined"in r?r.undefined:void 0),i.join("")},JadeClient.date_now=function(e){var t,i=[],r=e||{};return function(e){i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("date","now"))?"":t)+"")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0),i.join("")},JadeClient.date_seconds=function(e){var t,i=[],r=e||{};return function(e){i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("date","second"))?"":t)+"")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0),i.join("")},JadeClient.date_minutes=function(e){var t,i=[],r=e||{};return function(e,r){i.push(''),1===r?i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("date","minute_singular"))?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("date","minute_plural",[r]))?"":t)),i.push("")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"minutes"in r?r.minutes:"undefined"!=typeof minutes?minutes:void 0),i.join("")},JadeClient.date_hours=function(e){var t,i=[],r=e||{};return function(e,r){i.push(''),1===r?i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("date","hour_singular"))?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("date","hour_plural",[r]))?"":t)),i.push("")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"hours"in r?r.hours:"undefined"!=typeof hours?hours:void 0),i.join("")},JadeClient.date_far_away=function(e){var t,i=[],r=e||{};return function(e){i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e)?"":t)+"")}.call(this,"date_full"in r?r.date_full:"undefined"!=typeof date_full?date_full:void 0),i.join("")},JadeClient.duration_now=function(e){var t,i=[],r=e||{};return function(e){i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","now"))?"":t)+"")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0),i.join("")},JadeClient.duration_seconds=function(e){var t,i=[],r=e||{};return function(e){i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","second"))?"":t)+"")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0),i.join("")},JadeClient.duration_minutes=function(e){var t,i=[],r=e||{};return function(e,r){i.push(''),1===r?i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","minute_singular"))?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","minute_plural",[r]))?"":t)),i.push("")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"minutes"in r?r.minutes:"undefined"!=typeof minutes?minutes:void 0),i.join("")},JadeClient.duration_hours=function(e){var t,i=[],r=e||{};return function(e,r){i.push(''),1===r?i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","hour_singular"))?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","hour_plural",[r]))?"":t)),i.push("")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"hours"in r?r.hours:"undefined"!=typeof hours?hours:void 0),i.join("")},JadeClient.duration_days=function(e){var t,i=[],r=e||{};return function(e){i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("duration","days"))?"":t)+"")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0),i.join("")},JadeClient.chat=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h,u,d){i.push("");i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push('
');var f=c.chat.tile&&"default"!==c.chat.tile&&!0;i.push("');var g=p.active_operators(d.id,c),m=p.count_other_operators(c);(function(){var e=g;if("number"==typeof e.length)for(var r=0,n=e.length;r'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a.name)?"":t)+"")}else{var n=0;for(var r in e){n++;var a=e[r],o=s(240,a.type,a.identifier,a.avatar);i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a.name)?"":t)+"")}}}).call(this),m>0&&i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=m)?"":t)+"+"),i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("theme_text",["default_chat",c.chat.theme_text+"_chat"]))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_from"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=c.website.name)?"":t)+'');var y=c.chat.activity_metrics===!0&&a.metrics&&!0;i.push(''),y===!0?i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_status_metrics",[a.metrics.format]))?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_status_online"))?"":t)),i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_status_online"))?"":t)+'');var y=c.chat.activity_metrics===!0&&a.last&&!0;i.push(''),y===!0?i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_status_last",[a.last.format]))?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_status_away"))?"":t)),i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_status_away"))?"":t)+'');var v=[["email",n("chat","chat_header_ongoing_channel_continue_email")],["phone",n("chat","chat_header_ongoing_channel_continue_phone")],["messenger","Messenger"],["telegram","Telegram"],["twitter","Twitter"]];o.helpdesk.search===!0&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_welcome_helpdesk"))?"":t)+""),function(){var e=v;if("number"==typeof e.length)for(var r=0,s=e.length;r'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_channel_continue",[a[1]]))?"":t)+"")}else{var s=0;for(var r in e){s++;var a=e[r],o=p.generate_channel_link(a[0]),c=["email","phone"].indexOf(a[0])!==-1?"_self":"_blank";o&&c&&i.push("'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_header_ongoing_channel_continue",[a[1]]))?"":t)+"")}}}.call(this),i.push('
=18e4?"true":"false",!0,!1)+' data-has-offline="false" class="crisp-zyxrmn">');var b=o.runtime.lock_maximized!==!0&&(c.chat.hide_vacation===!0||o.blocked===!0);i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_offline_main"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_offline_label"))?"":t)+"
"), +h.url&&(i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_health_main"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_health_label_link"))?"":t)+""),r["text-space"](),i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_health_label_updates"))?"":t)+"
")),i.push('
'),c.chat.file_transfer===!0&&i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_form_attach_tooltip"))?"":t)+"
"),i.push('
'),function(){var e=l.smileys;if("number"==typeof e.length)for(var t=0,r=e.length;t')}else{var r=0;for(var t in e){r++;var s=e[t];i.push('')}}}.call(this),i.push('
');var C=n("chat","chat_pickers_gif_search");i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_pickers_gif_no_results"))?"":t)+'
');var k=n("chat","chat_form_field_message"),x=n("chat","chat_form_field_disabled");if(i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_form_smiley_tooltip"))?"":t)+'
'),c.chat.file_transfer===!0&&i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","chat_form_attach_tooltip"))?"":t)+'
'),i.push('
'),!("urn:crisp.im:debranding:0"in c.plugins&&c.website.trial!==!0)){i.push('
');var L=_(d.domain),j=_(d.name);i.push("We run onCrisp
')}if(i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n("chat","minimized_tooltip_message_compose"))?"":t)+''),c.chat.last_operator_face===!0&&c.website.active_operators.length>0){var S=c.website.active_operators[0],z=s(240,"operator",S.user_id,S.avatar);i.push('')}else i.push('');i.push('0')}.call(this,"Date"in s?s.Date:"undefined"!=typeof Date?Date:void 0,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"activity"in s?s.activity:"undefined"!=typeof activity?activity:void 0,"chatbox"in s?s.chatbox:"undefined"!=typeof chatbox?chatbox:void 0,"configuration"in s?s.configuration:"undefined"!=typeof configuration?configuration:void 0,"encodeURIComponent"in s?s.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"environment"in s?s.environment:"undefined"!=typeof environment?environment:void 0,"methods"in s?s.methods:"undefined"!=typeof methods?methods:void 0,"status"in s?s.status:"undefined"!=typeof status?status:void 0,"undefined"in s?s.undefined:void 0,"website"in s?s.website:"undefined"!=typeof website?website:void 0),i.join("")},JadeClient.minimized_authorized=function(e){var t,i=[],r=e||{};return function(e,r,s,n,a,o,c,_){i.push("");var l=!1;if(i.push('
'),!l){i.push('');var p=o.active_operators(_.id,n);if(i.push('0?"true":"false",!0,!1)+' class="crisp-1sd4dmd">'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("theme_text",["default_chat",n.chat.theme_text+"_chat"]))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_status_online"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_status_away"))?"":t)+""),p.length>0){var h=p[0],u=e(240,h.type,h.identifier,h.avatar);i.push('')}i.push(""),function(){var e=["online","away"];if("number"==typeof e.length)for(var s=0,o=e.length;s'),"away"===c&&a&&a.url?i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_split_helpdesk"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_split_chat"))?"":t)+""):i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_full_chat",[n.website.name]))?"":t)+""),i.push("")}else{var o=0;for(var s in e){o++;var c=e[s];i.push("'),"away"===c&&a&&a.url?i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_split_helpdesk"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_split_chat"))?"":t)+""):i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("minimized","tooltip_entice_full_chat",[n.website.name]))?"":t)+""),i.push("")}}}.call(this),i.push("")}if(l&&i.push(''),i.push(""),l)i.push('');else{if(i.push(''),n.chat.last_operator_face===!0&&n.website.active_operators.length>0){var d=n.website.active_operators[0],u=e(240,"operator",d.user_id,d.avatar);i.push('')}i.push("")}i.push("
")}.call(this,"_a"in r?r._a:"undefined"!=typeof _a?_a:void 0,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"conceal_general_entice"in r?r.conceal_general_entice:"undefined"!=typeof conceal_general_entice?conceal_general_entice:void 0,"configuration"in r?r.configuration:"undefined"!=typeof configuration?configuration:void 0,"helpdesk"in r?r.helpdesk:"undefined"!=typeof helpdesk?helpdesk:void 0,"methods"in r?r.methods:"undefined"!=typeof methods?methods:void 0,"undefined"in r?r.undefined:void 0,"website"in r?r.website:"undefined"!=typeof website?website:void 0),i.join("")},JadeClient.minimized_unauthorized=function(e){var t,i=[],r=e||{};return function(e,r,s,n,a){i.push("");var o=!0;if(i.push('")}.call(this,"_a"in r?r._a:"undefined"!=typeof _a?_a:void 0,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"conceal_general_entice"in r?r.conceal_general_entice:"undefined"!=typeof conceal_general_entice?conceal_general_entice:void 0,"configuration"in r?r.configuration:"undefined"!=typeof configuration?configuration:void 0,"helpdesk"in r?r.helpdesk:"undefined"!=typeof helpdesk?helpdesk:void 0),i.join("")},JadeClient.chat_preview_message=function(e){var t,i=[],r=e||{};return function(e,r,s,n,a,o,c,_,l,p,h){if(i.push(""),"text"===p||"file"===p||"animation"===p||"audio"===p||"picker"===p||"field"===p){i.push('');var u=e(240,h.type||l,h.user_id,h.avatar);switch(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("chat","minimized_tooltip_message_from"))?"":t)+''),"website"===h.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=h.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n(h.nickname))?"":t)),i.push(''),p){case"text":i.push(null==(t=s(a,_))?"":t);break;case"file":case"animation":switch(a.type){case"image/jpg":case"image/jpeg":case"image/png":var d=o(a.url);switch(p){case"animation":i.push("');break;default:var f=180,g=180;i.push("')}break;default:"animation"===p?i.push("🎉"):(i.push("📦"),a.name&&i.push(" "+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a.name)?"":t)))}break;case"audio":i.push("🎧");break;case"picker":case"field":i.push(null==(t=s(a.text,_))?"":t)}i.push('')}}.call(this,"_a"in r?r._a:"undefined"!=typeof _a?_a:void 0,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"_f"in r?r._f:"undefined"!=typeof _f?_f:void 0,"_n"in r?r._n:"undefined"!=typeof _n?_n:void 0,"content"in r?r.content:"undefined"!=typeof content?content:void 0,"encodeURIComponent"in r?r.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"environment"in r?r.environment:"undefined"!=typeof environment?environment:void 0,"format_context"in r?r.format_context:"undefined"!=typeof format_context?format_context:void 0,"from"in r?r.from:"undefined"!=typeof from?from:void 0,"type"in r?r.type:"undefined"!=typeof type?type:void 0,"user"in r?r.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_message_text=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h,u,d,f,g,m){i.push("");var y="text",v=!1;if(i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push("'),"operator"===d){var b=e(240,m.type||d,m.user_id,m.avatar);i.push(''),m.nickname&&(i.push(''),"website"===m.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=m.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a(m.nickname))?"":t)),i.push("")),i.push("")}i.push('"+(null==(t=n(o,u))?"":t)),f.preview&&function(){var e=f.preview;if("number"==typeof e.length)for(var r=0,s=e.length;r'),n.preview&&n.preview.embed&&n.preview.image){var a=l(n.preview.image),o=600,c=600;i.push("')}else{i.push("");var _=n.title||n.website||n.url;i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=_)?"":t)+"")}i.push("")}else{var s=0;for(var r in e){s++;var n=e[r];if(i.push("'),n.preview&&n.preview.embed&&n.preview.image){var a=l(n.preview.image),o=600,c=600;i.push("')}else{i.push("");var _=n.title||n.website||n.url;i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=_)?"":t)+"")}i.push("")}}}.call(this),i.push(''),c&&(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=c)?"":t)+''),f.edited!==!0&&f.translated!==!0||(i.push('('),f.edited===!0&&(i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_edited"))?"":t)),f.translated===!0&&(i.push(","),r["text-space"]())),f.translated===!0&&i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_translated"))?"":t)),i.push(")")),i.push("")),i.push(''),"visitor"===d&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_info_read"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_error_retry"))?"":t)+''),i.push("")}.call(this,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"_f"in s?s._f:"undefined"!=typeof _f?_f:void 0,"_n"in s?s._n:"undefined"!=typeof _n?_n:void 0,"content"in s?s.content:"undefined"!=typeof content?content:void 0,"date_formatted"in s?s.date_formatted:"undefined"!=typeof date_formatted?date_formatted:void 0,"date_iso"in s?s.date_iso:"undefined"!=typeof date_iso?date_iso:void 0,"encodeURIComponent"in s?s.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"environment"in s?s.environment:"undefined"!=typeof environment?environment:void 0,"fingerprint"in s?s.fingerprint:"undefined"!=typeof fingerprint?fingerprint:void 0,"format_context"in s?s.format_context:"undefined"!=typeof format_context?format_context:void 0,"from"in s?s.from:"undefined"!=typeof from?from:void 0,"metas"in s?s.metas:"undefined"!=typeof metas?metas:void 0,"undefined"in s?s.undefined:void 0,"user"in s?s.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_message_file=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h,u,d){i.push("");var f="file",g=l.types.file_preview.indexOf(a.type)!==-1&&!0;if(i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push("'),"operator"===h){var m=e(240,d.type||h,d.user_id,d.avatar);i.push(''),d.nickname&&(i.push(''),"website"===d.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=d.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n(d.nickname))?"":t)),i.push("")),i.push("")}if(i.push(''),a.name?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a.name)?"":t)):i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_file_name"))?"":t)),i.push(""),g===!0){i.push("');var y=_(a.url),v=600,b=600;i.push("')}else i.push("'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_file_button"))?"":t)+"");i.push(''),o&&(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=o)?"":t)+''),u.edited!==!0&&u.translated!==!0||(i.push('('),u.edited===!0&&(i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_edited"))?"":t)),u.translated===!0&&(i.push(","),r["text-space"]())),u.translated===!0&&i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_translated"))?"":t)),i.push(")")),i.push("")),i.push(''), +"visitor"===h&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_info_read"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_error_retry"))?"":t)+''),i.push("")}.call(this,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"_n"in s?s._n:"undefined"!=typeof _n?_n:void 0,"content"in s?s.content:"undefined"!=typeof content?content:void 0,"date_formatted"in s?s.date_formatted:"undefined"!=typeof date_formatted?date_formatted:void 0,"date_iso"in s?s.date_iso:"undefined"!=typeof date_iso?date_iso:void 0,"encodeURIComponent"in s?s.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"environment"in s?s.environment:"undefined"!=typeof environment?environment:void 0,"fingerprint"in s?s.fingerprint:"undefined"!=typeof fingerprint?fingerprint:void 0,"from"in s?s.from:"undefined"!=typeof from?from:void 0,"metas"in s?s.metas:"undefined"!=typeof metas?metas:void 0,"user"in s?s.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_message_animation=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h,u,d){i.push("");var f="animation",g=!0;if(i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push("'),"operator"===h){var m=e(240,d.type||h,d.user_id,d.avatar);i.push(''),d.nickname&&(i.push(''),"website"===d.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=d.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n(d.nickname))?"":t)),i.push("")),i.push("")}i.push('");var y=a.url.match(/^(?:https?:)?(?:\/\/)?([^\/\?]+)/)[1],v=_(a.url);i.push("'),o&&(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=o)?"":t)+''),u.edited!==!0&&u.translated!==!0||(i.push('('),u.edited===!0&&(i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_edited"))?"":t)),u.translated===!0&&(i.push(","),r["text-space"]())),u.translated===!0&&i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_translated"))?"":t)),i.push(")")),i.push("")),i.push(''),"visitor"===h&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_info_read"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_error_retry"))?"":t)+''),i.push("")}.call(this,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"_n"in s?s._n:"undefined"!=typeof _n?_n:void 0,"content"in s?s.content:"undefined"!=typeof content?content:void 0,"date_formatted"in s?s.date_formatted:"undefined"!=typeof date_formatted?date_formatted:void 0,"date_iso"in s?s.date_iso:"undefined"!=typeof date_iso?date_iso:void 0,"encodeURIComponent"in s?s.encodeURIComponent:"undefined"!=typeof encodeURIComponent?encodeURIComponent:void 0,"environment"in s?s.environment:"undefined"!=typeof environment?environment:void 0,"fingerprint"in s?s.fingerprint:"undefined"!=typeof fingerprint?fingerprint:void 0,"from"in s?s.from:"undefined"!=typeof from?from:void 0,"metas"in s?s.metas:"undefined"!=typeof metas?metas:void 0,"user"in s?s.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_message_audio=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h){i.push("");var u="audio",d=!1;if(i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push("'),"operator"===l){var f=e(240,h.type||l,h.user_id,h.avatar);i.push(''),h.nickname&&(i.push(''),"website"===h.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=h.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n(h.nickname))?"":t)),i.push("")),i.push("")}i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=p.duration)?"":t)+''),o&&(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=o)?"":t)+''),p.edited!==!0&&p.translated!==!0||(i.push('('),p.edited===!0&&(i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_edited"))?"":t)),p.translated===!0&&(i.push(","),r["text-space"]())),p.translated===!0&&i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_translated"))?"":t)),i.push(")")),i.push("")),i.push(''),"visitor"===l&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_info_read"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_error_retry"))?"":t)+''),i.push("")}.call(this,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"_n"in s?s._n:"undefined"!=typeof _n?_n:void 0,"content"in s?s.content:"undefined"!=typeof content?content:void 0,"date_formatted"in s?s.date_formatted:"undefined"!=typeof date_formatted?date_formatted:void 0,"date_iso"in s?s.date_iso:"undefined"!=typeof date_iso?date_iso:void 0,"fingerprint"in s?s.fingerprint:"undefined"!=typeof fingerprint?fingerprint:void 0,"from"in s?s.from:"undefined"!=typeof from?from:void 0,"metas"in s?s.metas:"undefined"!=typeof metas?metas:void 0,"user"in s?s.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_message_picker=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h,u,d,f){i.push("");var g="picker",m=!1;if(i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push("'),"operator"===h){var y=e(240,f.type||h,f.user_id,f.avatar);i.push(''),f.nickname&&(i.push(''),"website"===f.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=f.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a(f.nickname))?"":t)),i.push("")),i.push("")}i.push('"+(null==(t=n(o.text,p))?"":t)+"'),function(){var e=o.choices;if("number"==typeof e.length)for(var r=0,s=e.length;r"+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n.label)?"":t)+"")}else{var s=0;for(var r in e){s++;var n=e[r];i.push('"+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n.label)?"":t)+"")}}}.call(this),i.push(''),c&&(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=c)?"":t)+''),u.edited!==!0&&u.translated!==!0||(i.push('('),u.edited===!0&&(i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_edited"))?"":t)),u.translated===!0&&(i.push(","),r["text-space"]())),u.translated===!0&&i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_translated"))?"":t)),i.push(")")),i.push("")),i.push(''),"visitor"===h&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_info_read"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_error_retry"))?"":t)+''),i.push("")}.call(this,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"_f"in s?s._f:"undefined"!=typeof _f?_f:void 0,"_n"in s?s._n:"undefined"!=typeof _n?_n:void 0,"content"in s?s.content:"undefined"!=typeof content?content:void 0,"date_formatted"in s?s.date_formatted:"undefined"!=typeof date_formatted?date_formatted:void 0,"date_iso"in s?s.date_iso:"undefined"!=typeof date_iso?date_iso:void 0,"fingerprint"in s?s.fingerprint:"undefined"!=typeof fingerprint?fingerprint:void 0,"format_context"in s?s.format_context:"undefined"!=typeof format_context?format_context:void 0,"from"in s?s.from:"undefined"!=typeof from?from:void 0,"metas"in s?s.metas:"undefined"!=typeof metas?metas:void 0,"undefined"in s?s.undefined:void 0,"user"in s?s.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_message_field=function(e){var t,i=[],r={},s=e||{};return function(e,s,n,a,o,c,_,l,p,h,u,d){i.push("");var f="field",g=!1;if(i.push(""),r["text-space"]=t=function(){this&&this.block,this&&this.attributes||{};i.push(" ")},i.push("'),"operator"===h){var m=e(240,d.type||h,d.user_id,d.avatar);i.push(''),d.nickname&&(i.push(''),"website"===d.type?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=d.nickname)?"":t)):i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a(d.nickname))?"":t)),i.push("")),i.push("")}i.push(''),o.previous&&"operator"===h&&i.push(''),i.push(null==(t=n(o.text,p))?"":t),o.value||"operator"!==h?i.push(""+__crisp_local_instance.Library.jade.runtime.escape(null==(t=o.value||o.explain)?"":t)+""):i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_text_identity_ask_field_submit"))?"":t)+"
"),i.push(''),c&&(i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=c)?"":t)+''),u.edited!==!0&&u.translated!==!0||(i.push('('),u.edited===!0&&(i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_edited"))?"":t)),u.translated===!0&&(i.push(","),r["text-space"]())),u.translated===!0&&i.push(__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_tag_translated"))?"":t)),i.push(")")),i.push("")),i.push(''),"visitor"===h&&i.push(''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_info_read"))?"":t)+''+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s("chat","chat_message_error_retry"))?"":t)+''),i.push("")}.call(this,"_a"in s?s._a:"undefined"!=typeof _a?_a:void 0,"_e"in s?s._e:"undefined"!=typeof _e?_e:void 0,"_f"in s?s._f:"undefined"!=typeof _f?_f:void 0,"_n"in s?s._n:"undefined"!=typeof _n?_n:void 0,"content"in s?s.content:"undefined"!=typeof content?content:void 0,"date_formatted"in s?s.date_formatted:"undefined"!=typeof date_formatted?date_formatted:void 0,"date_iso"in s?s.date_iso:"undefined"!=typeof date_iso?date_iso:void 0,"fingerprint"in s?s.fingerprint:"undefined"!=typeof fingerprint?fingerprint:void 0,"format_context"in s?s.format_context:"undefined"!=typeof format_context?format_context:void 0,"from"in s?s.from:"undefined"!=typeof from?from:void 0,"metas"in s?s.metas:"undefined"!=typeof metas?metas:void 0,"user"in s?s.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.chat_bubble_composing=function(e){var t=[],i=e||{};return function(e){t.push('
'),function(){var e=[1,2,3];if("number"==typeof e.length)for(var i=0,r=e.length;i')}else{var r=0;for(var i in e){r++;e[i];t.push('')}}}.call(this),t.push('
')}.call(this,"undefined"in i?i.undefined:void 0),t.join("")},JadeClient.chat_bubble_thread=function(e){var t,i=[],r=e||{};return function(e,r,s,n){i.push("'),s&&i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=s)?"":t)+"
"),i.push('
')}.call(this,"day"in r?r.day:"undefined"!=typeof day?day:void 0,"month"in r?r.month:"undefined"!=typeof month?month:void 0,"title"in r?r.title:"undefined"!=typeof title?title:void 0,"year"in r?r.year:"undefined"!=typeof year?year:void 0),i.join("")},JadeClient.chat_bubble_group=function(e){var t=[],i=e||{};return function(e,i){t.push("')}.call(this,"from"in i?i.from:"undefined"!=typeof from?from:void 0,"user_marker"in i?i.user_marker:"undefined"!=typeof user_marker?user_marker:void 0),t.join("")},JadeClient.chat_picker_gif_item=function(e){var t=[];return t.push(''),t.join("")},JadeClient.chat_game=function(e){var t,i=[],r=e||{};return function(e,r){i.push('')}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"environment"in r?r.environment:"undefined"!=typeof environment?environment:void 0),i.join("")},JadeClient.browsing_assist=function(e){var t,i=[],r=e||{};return function(e,r){i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=e("browsing","assist_mouse_tooltip",[r.website.name]))?"":t)+"
")}.call(this,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"configuration"in r?r.configuration:"undefined"!=typeof configuration?configuration:void 0),i.join("")},JadeClient.call_ring=function(e){var t,i=[],r=e||{};return function(e,r,s,n,a,o){i.push('
');var c=e(240,o.type,o.user_id);i.push("
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("call","ring_title_website",[s.website.name]))?"":t)+'
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("call","ring_title_label",[o.nickname]))?"":t)+'
    ');var _=[["decline",r("call","ring_actions_decline"),null],["accept",r("call","ring_actions_accept"),n]];(function(){var e=_;if("number"==typeof e.length)for(var r=0,s=e.length;r'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n[1])?"":t)+"")}else{var s=0;for(var r in e){s++;var n=e[r];i.push("'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=n[1])?"":t)+"")}}}).call(this),i.push("
")}.call(this,"_a"in r?r._a:"undefined"!=typeof _a?_a:void 0,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"configuration"in r?r.configuration:"undefined"!=typeof configuration?configuration:void 0,"mode"in r?r.mode:"undefined"!=typeof mode?mode:void 0,"undefined"in r?r.undefined:void 0,"user"in r?r.user:"undefined"!=typeof user?user:void 0),i.join("")},JadeClient.call_screen=function(e){var t,i=[],r=e||{};return function(e,r,s,n,a){i.push('
');var o=e(240,a.type,a.user_id);i.push('
'),"audio"===s&&i.push(''),i.push('
    ');var c=["audio"];"video"===s&&c.push("video"),function(){var e=c;if("number"==typeof e.length)for(var s=0,n=e.length;s'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("call","screen_label_"+a+"_muted"))?"":t)+"")}else{var n=0;for(var s in e){n++;var a=e[s];i.push("'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("call","screen_label_"+a+"_muted"))?"":t)+"")}}}.call(this),i.push('
'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=a.nickname)?"":t)+'');var _=["connecting","ongoing"];(function(){var e=_;if("number"==typeof e.length)for(var s=0,n=e.length;s'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("call","screen_status_"+a))?"":t)+"")}else{var n=0;for(var s in e){n++;var a=e[s];i.push("'+__crisp_local_instance.Library.jade.runtime.escape(null==(t=r("call","screen_status_"+a))?"":t)+"")}}}).call(this),i.push('0:00:00
');var l=[["audio",!0,!1],["hangup",!1,!0],["toggle",!1,!0]];"video"===s&&l.unshift(["video",!0,!1]),function(){var e=l;if("number"==typeof e.length)for(var t=0,r=e.length;t')}else{var r=0;for(var t in e){r++;var s=e[t];i.push('')}}}.call(this),i.push("
"),"video"===s&&i.push('
'),i.push("
")}.call(this,"_a"in r?r._a:"undefined"!=typeof _a?_a:void 0,"_e"in r?r._e:"undefined"!=typeof _e?_e:void 0,"mode"in r?r.mode:"undefined"!=typeof mode?mode:void 0,"undefined"in r?r.undefined:void 0,"user"in r?r.user:"undefined"!=typeof user?user:void 0),i.join("")},this.logger=__crisp_local_context.Console,this.dom=__crisp_local_context.cash,this.crisp={web:__crisp_local_context.CrispLibraryWeb,client:__crisp_local_context.CrispLibraryClient},this.jade={runtime:__crisp_local_context.jade,client:JadeClient},this.__extends()}catch(e){this.logger.error(this.ns+"."+fn,e)}}return CrispLibrary.prototype.__extends=function(){var e="__extends";try{this.__extend_dom()}catch(t){this.logger.error(this.ns+"."+e,t)}},CrispLibrary.prototype.__extend_dom=function(){var e="__extend_dom";try{this.dom.fn.extend({safe_css_text:function(e,t){return e?"object"===("undefined"==typeof e?"undefined":_typeof(e))||t?(this.each(function(i){var r={};"object"===("undefined"==typeof e?"undefined":_typeof(e))?r=e:r[e]=t;var s="";for(var n in r)r.hasOwnProperty(n)&&(s+=n+": "+r[n]+" !important;");i.style.cssText=s}),this):this[0].style.cssText:void this.each(function(e){e.style.cssText=""})}})}catch(t){this.logger.error(this.ns+"."+e,t)}},CrispLibrary}()),Crisp.Polyfill=new(function(){ +function e(){var e="constructor";try{this.ns="CrispPolyfill",this.__schedule_incompatible_delay=3e3,this.__native_function_regex=/\{\s*\[native code\]\s*\}$/,this.__apply()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.schedule_warn_incompatible=function(){var e=this,t="schedule_warn_incompatible";try{setTimeout(function(){Crisp.Pipeline._safe_mode!==!0&&e.__warn_incompatible()},this.__schedule_incompatible_delay)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__apply=function(){var e="__apply";try{this.__function_bind()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__function_bind=function(){var e="__function_bind";try{Function.prototype.__crisp_bind=function(e){var t=void 0,i=void 0,r=void 0,s=void 0;if("function"!=typeof this)throw new TypeError("Function.prototype.__crisp_bind - not callable");return t=Array.prototype.slice.call(arguments,1),i=this,r=function(){},s=function(){return i.apply(this instanceof r?this:e,t.concat(Array.prototype.slice.call(arguments)))},this.prototype&&(r.prototype=this.prototype),s.prototype=new r,s}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__warn_incompatible=function(){var e="__warn_incompatible";try{if(window.console&&"function"==typeof window.console.warn&&"function"==typeof Function.prototype.toString){for(var t=[[window.eval,"eval"],[window.escape,"escape"],[window.unescape,"unescape"],[window.decodeURI,"decodeURI"],[window.encodeURI,"encodeURI"],[window.decodeURIComponent,"decodeURIComponent"],[window.encodeURIComponent,"encodeURIComponent"],[window.setTimeout,"setTimeout"],[window.clearTimeout,"clearTimeout"],[window.setInterval,"setInterval"],[window.clearInterval,"clearInterval"],[window.parseInt,"parseInt"],[window.parseFloat,"parseFloat"],[window.Array,"Array"],[window.Array.prototype.push,"Array.prototype.push"],[window.Array.prototype.pop,"Array.prototype.pop"],[window.Array.prototype.indexOf,"Array.prototype.indexOf"],[window.Array.prototype.includes,"Array.prototype.includes"],[window.Array.prototype.sort,"Array.prototype.sort"],[window.Array.prototype.splice,"Array.prototype.splice"],[window.Array.prototype.slice,"Array.prototype.slice"],[window.Array.prototype.shift,"Array.prototype.shift"],[window.Array.prototype.unshift,"Array.prototype.unshift"],[window.Array.prototype.map,"Array.prototype.map"],[window.Array.prototype.forEach,"Array.prototype.forEach"],[window.Object,"Object"],[window.Object.keys,"Object.keys"],[window.Object.values,"Object.values"],[window.Object.prototype.hasOwnProperty,"Object.prototype.hasOwnProperty"],[window.String,"String"],[window.String.fromCharCode,"String.fromCharCode"],[window.String.prototype.indexOf,"String.prototype.indexOf"],[window.String.prototype.charAt,"String.prototype.charAt"],[window.String.prototype.charCodeAt,"String.prototype.charCodeAt"],[window.String.prototype.trim,"String.prototype.trim"],[window.String.prototype.toLowerCase,"String.prototype.toLowerCase"],[window.String.prototype.toUpperCase,"String.prototype.toUpperCase"],[window.String.prototype.slice,"String.prototype.slice"],[window.String.prototype.replace,"String.prototype.replace"],[window.String.prototype.match,"String.prototype.match"],[window.Math.random,"Math.random"],[window.Math.round,"Math.round"],[window.Math.floor,"Math.floor"],[window.Math.ceil,"Math.ceil"],[window.Math.abs,"Math.abs"],[window.Date,"Date"],[window.Date.now,"Date.now"],[window.Date.prototype.getTime,"Date.prototype.getTime"],[window.Date.prototype.toISOString,"Date.prototype.toISOString"],[window.Function.prototype.bind,"Function.prototype.bind"],[window.Function.prototype.apply,"Function.prototype.apply"],[window.Function.prototype.call,"Function.prototype.call"],[window.RegExp,"RegExp"],[window.RegExp.prototype.test,"RegExp.prototype.test"],[window.RegExp.prototype.exec,"RegExp.prototype.exec"],[window.Event,"Event"],[window.Event.prototype.preventDefault,"Event.prototype.preventDefault"],[window.Event.prototype.stopPropagation,"Event.prototype.stopPropagation"],[window.Error,"Error"],[window.document.createElement,"document.createElement"],[window.document.addEventListener,"document.addEventListener"],[window.document.removeEventListener,"document.removeEventListener"],[(window.JSON||{}).stringify,"JSON.stringify"],[(window.JSON||{}).parse,"JSON.parse"],[(window.localStorage||{}).setItem,"localStorage.setItem"],[(window.localStorage||{}).getItem,"localStorage.getItem"],[(window.localStorage||{}).removeItem,"localStorage.removeItem"],[(window.sessionStorage||{}).setItem,"sessionStorage.setItem"],[(window.sessionStorage||{}).getItem,"sessionStorage.getItem"],[(window.sessionStorage||{}).removeItem,"sessionStorage.removeItem"],[window.RTCPeerConnection,"RTCPeerConnection"],[window.MutationObserver,"MutationObserver"],[window.XMLHttpRequest,"XMLHttpRequest"],[window.AudioContext,"AudioContext"],[window.WebSocket,"WebSocket"]],i=[],r=void 0,s=0;s0&&console.warn('[WARNING] Crisp found shims of native JavaScript methods. This can alter the chatbox behavior and break things. Make sure not to override listed functions to ensure your chatbox works as expected. You may be looking for other JavaScript libraries in use on this page.\n\nYou can disable this warning by adding: $crisp.push(["safe", true]) to your page JavaScript.\n\nMethods to check:',i)}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}());var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Crisp.Utility=new(function(){function e(){var e="constructor";try{this.ns="CrispUtility",this.__rule_single_key="[match:single]",this.__rule_double_key="[match:double]",this.__rule_single_regex=/([\*]{1})/g,this.__rule_double_regex=/([\*]{2})/g,this.__rule_single_key_regex=/(\[match:single\])/g,this.__rule_double_key_regex=/(\[match:double\])/g,this.__page_url_regex=/^(?:https?:[\/]*)?(?:www\.)?([^\/]+)([^#?]*)?(?:[\/]+)?(?:[#?].*)?/i,this.__channel_url_regexes={},this.__unsafe_link_regex=/^(?:\s*)(?:(?:javascript|vbscript):)/i}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.get_or_fallback=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r="get_or_fallback",s=e;try{s=null!==i?("undefined"==typeof e?"undefined":_typeof(e))!==i?t:e:e||t}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}finally{return s}},e.prototype.lower_string_first=function(e){var t="lower_string_first",i=e;try{e&&(i=""+e.charAt(0).toLowerCase()+e.slice(1))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.pad_number=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"00",i="pad_number",r=t;try{if(e>=0){var s=t.length-Math.ceil((e+1)/10);r=e?t.substr(0,s)+e:t}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.filter_link_safe=function(e){var t="filter_link_safe",i="#";try{e&&this.__unsafe_link_regex.test(e)===!1&&(i=e)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.to_hashcode=function(e){var t="to_hashcode",i=0;try{if(e.length>0)for(var r=0;r0&&(i=!1)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.is_equal=function(e,t){var i="is_equal",r=!0;try{var s=-1,n=void 0,a=void 0;if(("undefined"==typeof e?"undefined":_typeof(e))!==("undefined"==typeof t?"undefined":_typeof(t)))r=!1;else if(e&&"object"===("undefined"==typeof e?"undefined":_typeof(e))&&t&&"object"===("undefined"==typeof t?"undefined":_typeof(t)))for(e instanceof Array||t instanceof Array?(a=this.union(e,t),e.length===a.length&&t.length===a.length||(r=!1)):a=this.union(this.keys(e),this.keys(t));++s2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,s="extract",n=t||i||"";try{var a=(t||"").trim().match(e);n=a&&a[r]?a[r]:i||""}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}finally{return n}},e.prototype.compare_rule=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",s="compare_rule",n=!1;try{t.indexOf("*")!==-1?(t=t.replace(this.__rule_double_regex,this.__rule_double_key),t=t.replace(this.__rule_single_regex,this.__rule_single_key),t=t.replace(this.__rule_double_key_regex,r+"*"),t=t.replace(this.__rule_single_key_regex,i+"*"),n=new RegExp("^"+t+"$").test(e)&&!0):n=e===t&&!0}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}finally{return n}},e.prototype.compare_rules=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",s="compare_rules",n=!1;try{for(var a=0;a1&&"/"!==t[t.length-1]&&"*"!==t[t.length-1]&&(t+="/"):t="/",r=""+e+t}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.compare_page_rules=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r="compare_page_rules",s=!1;try{if(t.length>0){var n=void 0,a=[];null===i&&(i=Crisp.Base._website_domain);for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:"",r="acquire_channel_regex",s=null;try{if(Crisp.Base._website_configuration.channels[e]&&(s=(this.__channel_url_regexes[e]||{})[t],!s)){var n=Crisp.Chat.Interface._generate_channel_link("helpdesk");s=new RegExp("^"+Crisp.Library.crisp.web.Parse.escape_regex(n)+(i+"$")),this.__channel_url_regexes[e]=this.__channel_url_regexes[e]||{},this.__channel_url_regexes[e][t]=s}}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}finally{return s}},e}()),Crisp.Feature=new(function(){function e(){var e="constructor";try{this.ns="CrispFeature",this.__has_css_animations=this.__has_css_support_for("animation"),this.__html_audio_format=this.__detect_html_audio_support(),this.__assign_has_screen_touch()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.has_screen_touch=function(){var e="has_screen_touch";try{return this.__has_screen_touch}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.has_css_animations=function(){var e="has_css_animations";try{return this.__has_css_animations}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.has_html_audio=function(){var e="has_html_audio";try{return null!==this.__html_audio_format&&!0}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.html_audio_format=function(){var e="html_audio_format";try{return this.__html_audio_format}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__has_window_property=function(e){var t="__has_window_property",i=!1;try{i=!!(e in window)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.__has_css_support_for=function(e){var t="__has_css_support_for",i=!1;try{var r=document.documentElement.style,s=["Khtml","Ms","O","Moz","Webkit"],n=s.length;if(e in r)i=!0;else for(e=e.replace(/^[a-z]/,function(e){return e.toUpperCase()});n--;)if(s[n]+e in r){i=!0;break}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.__assign_has_screen_touch=function(){var e=this,t="__assign_has_screen_touch";try{this.__has_screen_touch=(this.__has_window_property("ontouchstart")||navigator.maxTouchPoints>0)&&!0;var i=function t(){e.__has_screen_touch=!0,window.removeEventListener("touchstart",t)};window.addEventListener("touchstart",i,!1)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__detect_html_audio_support=function(){var e="__detect_html_audio_support",t=null;try{var i=document.createElement("audio"),r=!(!i.canPlayType||!i.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,"")),s=!(!i.canPlayType||!i.canPlayType('audio/mp4; codecs="mp4a.40.2"').replace(/no/,"")),n=!(!i.canPlayType||!i.canPlayType("audio/mpeg;").replace(/no/,""));r===!0?t="oga":s===!0?t="m4a":n===!0&&(t="mp3")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}finally{return t}},e}());var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Crisp.Action=new(function(){function e(){var e="constructor";try{this.ns="CrispAction",this._events=["session:loaded","chat:initiated","chat:opened","chat:closed","message:sent","message:received","message:compose:sent","message:compose:received","user:email:changed","user:phone:changed","user:nickname:changed","user:avatar:changed","website:availability:changed","helpdesk:queried"],this.__message_emit_delay_milliseconds=500,this.__verify_signature_regex=/^([a-f0-9]{64})$/,this.__event_register={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.do_chat_open=function(){Crisp.Chat._is_initialized===!0?Crisp.Chat.Interface._maximize():Crisp.Minimized.Interface._pane_open_handler()},e.prototype.do_chat_close=function(){Crisp.Chat._is_initialized===!0&&Crisp.Chat.Interface._minimize()},e.prototype.do_chat_toggle=function(){this.is_chat_closed()===!0?this.do_chat_open():this.do_chat_close()},e.prototype.do_chat_show=function(){this.is_chat_hidden()===!0&&null!==Crisp.Base._container_sel&&(Crisp.Base._container_sel.safe_css_text("display","block"),Crisp.Chat.Interface._apply_dynamic_sizing_properties())},e.prototype.do_chat_hide=function(){this.is_chat_visible()===!0&&null!==Crisp.Base._container_sel&&Crisp.Base._container_sel.safe_css_text("display","none")},e.prototype.do_helpdesk_search=function(){if(Crisp.Chat.Interface._spotlight()!==!0)throw new Error("Helpdesk search is unavailable");this.do_chat_show()},e.prototype.do_helpdesk_query=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Crisp.Base._ensure_socket(function(){Crisp.Library.crisp.client.Helpdesk.get_article_search(e,Crisp.Locale.code())})},e.prototype.do_message_send=function(e,t){var i=this;Crisp.Base._ensure_socket(function(){var r=i.__generate_message(e,t);if(null!==r.type&&null!==r.content){var s=Crisp.Chat.Message._trigger_will_send_hooks(),n=s===!0?i.__message_emit_delay_milliseconds:0;switch(r.type){case"text":Crisp.Library.crisp.client.Message.send_text_message(r.content,emit_delay_milliseconds=n);break;case"file":Crisp.Library.crisp.client.Message.send_file_message(r.content.name,r.content.url,r.content.type,emit_delay_milliseconds=n);break;case"animation":Crisp.Library.crisp.client.Message.send_animation_message(r.content.url,r.content.type,emit_delay_milliseconds=n);break;case"audio":Crisp.Library.crisp.client.Message.send_audio_message(r.content.url,r.content.type,r.content.duration,emit_delay_milliseconds=n);break;case"picker":Crisp.Library.crisp.client.Message.send_picker_message(r.content.id,r.content.text,r.content.choices,emit_delay_milliseconds=n);break;case"field":Crisp.Library.crisp.client.Message.send_field_message(r.content.id,r.content.text,r.content.explain,emit_delay_milliseconds=n)}Crisp.Chat._start_maximized()}})},e.prototype.do_message_show=function(e,t){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];Crisp.Base._ensure_socket(function(){var n=i.__generate_message(e,t);null!==n.type&&null!==n.content&&Crisp.Chat.Message._dispatch_local(n.type,n.content,r,s)})},e.prototype.do_message_read=function(){Crisp.Chat._is_initialized===!0&&Crisp.Library.crisp.client.Message.mark_messages_as_read()},e.prototype.do_session_reset=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];Crisp.Base._update_socket_cookie_key(!1,!0),Crisp.Library.crisp.client.Storage.clear_stamp_local(),Crisp.Library.crisp.client.Session.clear(),e===!1?Crisp.Base._uninsert_client():document.location.reload(!1)},e.prototype.do_trigger_run=function(e){if(Crisp.Trigger._run(e)!==!0)throw new Error("Trigger does not exist")},e.prototype.is_chat_opened=function(){return!(Crisp.Chat.Interface._is_maximized!==!0||Crisp.Chat._is_initialized!==!0)},e.prototype.is_chat_closed=function(){return this.is_chat_opened()===!1&&!0},e.prototype.is_chat_visible=function(){return this.is_chat_hidden()===!1&&!0},e.prototype.is_chat_hidden=function(){return(null===Crisp.Base._container_sel||"none"===Crisp.Base._container_sel.css("display"))&&!0},e.prototype.is_chat_small=function(){return Crisp.Base._is_full_view()===!1&&!0},e.prototype.is_chat_large=function(){return this.is_chat_small()===!1&&!0},e.prototype.is_session_ongoing=function(){return(Crisp.Chat.Message._has_sent_messages===!0||Crisp.Chat.Message._has_received_messages===!0)&&!0},e.prototype.is_website_available=function(){return Crisp.Availability._users_available&&!0},e.prototype.get_chat_unread_count=function(){return Crisp.Chat.Notification._unread_count||0},e.prototype.get_message_text=function(){return Crisp.Chat._is_initialized===!0?Crisp.Chat.Selector.get("form_textarea_message").val()||"":""},e.prototype.get_session_identifier=function(){return Crisp.Broker._session_id||null},e.prototype.get_session_data=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return Crisp.Library.crisp.client.Session.get_data(e)||null},e.prototype.get_user_email=function(){return Crisp.Library.crisp.client.Session.get_email()||null},e.prototype.get_user_phone=function(){return Crisp.Library.crisp.client.Session.get_phone()||null},e.prototype.get_user_nickname=function(){return Crisp.Library.crisp.client.Session.get_nickname()||null},e.prototype.get_user_avatar=function(){return Crisp.Library.crisp.client.Session.get_avatar()||null},e.prototype.get_user_company=function(){var e=Crisp.Library.crisp.client.Session.get_company()||null;return((e||{}).employment||{}).title&&(e.employment=[e.employment.title,e.employment.role]),((e||{}).geolocation||{}).country&&(e.geolocation=[e.geolocation.country,e.geolocation.city||null]),e},e.prototype.set_message_text=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if("string"!=typeof e)throw new Error("Invalid message text");var t=Crisp.Chat.Selector.get("form_textarea_message");t&&t.is(":disabled")!==!0&&(t.val(e),t.trigger("keypress"))},e.prototype.set_session_data=function(e,t){Crisp.Base._ensure_socket(function(){for(var i=e instanceof Array&&e[0]instanceof Array?e:[[e,t]],r={},s=0;s1&&void 0!==arguments[1]&&arguments[1];Crisp.Base._ensure_socket(function(){if(!e||Crisp.Validate.are_segments(e)!==!0)throw new Error("Invalid segments value");Crisp.Library.crisp.client.Session.set_segments(e,t)},!0)},e.prototype.set_session_event=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Crisp.Base._ensure_socket(function(){var r=e instanceof Array&&e[0]instanceof Array?e:[[e,t,i]];if(Crisp.Validate.are_events(r)!==!0)throw new Error("Invalid event text or data");Crisp.Library.crisp.client.Session.send_event(r);for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e||Crisp.Validate.is_email(e)!==!0)throw new Error("Invalid email");if(null!==t&&this.__verify_signature_regex.test(t)!==!0)throw new Error("Invalid verify signature (should be lowercase HMAC-SHA256)");Crisp.Library.crisp.client.Session.set_email(e,!1,t),this.__trigger_identity_set(),this._event("user:email:changed",e)},e.prototype.set_user_phone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if("number"==typeof e&&(e=""+e),!e||Crisp.Validate.is_phone(e)!==!0)throw new Error("Invalid phone");Crisp.Library.crisp.client.Session.set_phone(e),this.__trigger_identity_set(),this._event("user:phone:changed",e)},e.prototype.set_user_nickname=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if("string"!=typeof e||!e)throw new Error("Invalid nickname");Crisp.Library.crisp.client.Session.set_nickname(e),this._event("user:nickname:changed",e)},e.prototype.set_user_avatar=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!e||Crisp.Validate.is_avatar(e)!==!0)throw new Error("Invalid avatar");Crisp.Library.crisp.client.Session.set_avatar(e),this._event("user:avatar:changed",e)},e.prototype.set_user_company=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)throw new Error("Invalid company name");var i=t?Crisp.Utility.clone(t):{};i.name=e,((t||{}).employment||[])[0]&&(i.employment={title:t.employment[0],role:t.employment[1]}),((t||{}).geolocation||[])[0]&&(i.geolocation={country:t.geolocation[0],city:t.geolocation[1]||null}),Crisp.Library.crisp.client.Session.set_company(i)},e.prototype.config_availability_tooltip=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Crisp.Base._update_configuration("availability_tooltip",e)},e.prototype.config_hide_vacation=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Crisp.Base._update_configuration("hide_vacation",e)},e.prototype.config_hide_on_away=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Crisp.Base._update_configuration("hide_on_away",e)},e.prototype.config_hide_on_mobile=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Crisp.Base._update_configuration("hide_on_mobile",e)},e.prototype.config_position_reverse=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Crisp.Base._update_configuration("position_reverse",e)},e.prototype.config_color_theme=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;Crisp.Base._insert_style({color:{theme:e}})},e.prototype.config_container_index=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;Crisp.Base._insert_style({other:{container_index:e}})},e.prototype.config_show_operator_count=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];Crisp.Base._insert_style({other:{show_operator_count:e}})},e.prototype._on_event=function(e,t){if("function"!=typeof t)throw new Error("Handler must be a function");this.__event_register[e]=t},e.prototype._off_event=function(e){"undefined"!=typeof this.__event_register[e]&&delete this.__event_register[e]},e.prototype._event=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(this._events.indexOf(e)===-1)throw new Error("Event namespace not recognized: "+e);if("function"==typeof this.__event_register[e])try{this.__event_register[e].apply(window,t instanceof Array?t:"undefined"!=typeof t?[t]:[])}catch(e){}},e.prototype._unstack_pending=function(){var e="_unstack_pending";try{var t=Crisp.Base._dollar_crisp.__spool.pending_actions;if(delete Crisp.Base._dollar_crisp.__spool.pending_actions,t&&t.length>0)for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:[];return this.__pipe_target("get",e,this.__args(t))},e.prototype.set=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.__pipe_target("set",e,this.__args(t))},e.prototype.is=function(e){return this.__pipe_target("is",e)},e.prototype.do=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.__pipe_target("do",e,this.__args(t))},e.prototype.on=function(e,t){return this.__pipe_event("on",e,[e,t])},e.prototype.off=function(e){return this.__pipe_event("off",e,[e])},e.prototype.config=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.__pipe_target("config",e,this.__args(t))},e.prototype.safe=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if("boolean"!=typeof e)throw new Error("Safe mode value must be 'true' or 'false'.");this._safe_mode=e},e.prototype.help=function(){var e=[];for(var t in Crisp.Action)"_"!==t[0]&&"function"==typeof Crisp.Action[t]&&e.push("$crisp."+t.replace("_","('").replace(/_/g,":")+"')");for(var i=["on","off"],r=0;r2&&void 0!==arguments[2]?arguments[2]:[];try{var r=e+"_"+(t||"").replace(/:/g,"_");if("function"==typeof Crisp.Action[r])return Crisp.Action[r].apply(Crisp.Action,i);this.__namespace_error(t)}catch(e){if(this._safe_mode!==!0)throw e}},e.prototype.__pipe_event=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];try{var r="_"+e+"_event";if("function"!=typeof Crisp.Action[r])throw new Error("No such event method for action: "+e);if(Crisp.Action._events.indexOf(t)!==-1)return Crisp.Action[r].apply(Crisp.Action,i);this.__namespace_error(t)}catch(e){if(this._safe_mode!==!0)throw e}},e.prototype.__namespace_error=function(e){throw new Error("No such namespace: "+e+" - Call $crisp.help() for a list of available actions.")},e}()),Crisp.Validate=new(function(){function e(){var e="constructor";try{this.ns="CrispValidate",this.__segment_max_length=80,this.__email_regex=/^(([^\s@]+)@([^\s@]+)\.([^\s@]+))$/,this.__phone_regex=new RegExp(["^(?:(?:\\(?(?:00|\\+)([1-4]\\d\\d|[1-9]\\d?)\\)?)?","[\\-\\.\\ \\\\\\/]?)?((?:\\(?\\d{1,}\\)?[\\-\\.\\ \\\\\\/]?){0,})","(?:[\\-\\.\\ \\\\\\/]?(?:#|ext\\.?|extension|x)[\\-\\.\\ \\\\/]?","(\\d+))?$"].join(""),"i"),this.__avatar_regex=/^https?:\/\/(.+)$/,this.__data_key_regex=/^([A-Za-z0-9_\\-]+)$/}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.is_email=function(e){var t="is_email",i=!1;try{e.match(this.__email_regex)&&(i=!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.is_phone=function(e){var t="is_phone",i=!1;try{e.match(this.__phone_regex)&&(i=!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.is_avatar=function(e){var t="is_avatar",i=!1;try{e.match(this.__avatar_regex)&&(i=!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.is_data=function(e){var t="is_data",i=!1;try{if(e instanceof Object){i=Crisp.Utility.keys(e).length>0&&!0;for(var r in e){var s=e[r];("string"!=typeof r||this.__data_key_regex.test(r)!==!0||"string"!=typeof s&&"boolean"!=typeof s&&"number"!=typeof s)&&(i=!1)}}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.are_events=function(e){var t="are_events",i=!1;try{if(e instanceof Array){i=e.length>0&&!0;for(var r=0;rthis.__segment_max_length||r.indexOf(n)!==-1){i=!1;break}r.push(n)}}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e); +}finally{return i}},e}()),Crisp.Date=new(function(){function e(){var e="constructor";try{this.ns="CrispDate",this.__watch_interval=15,this.__days_map=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],this.__months_map=["january","february","march","april","may","june","july","august","september","october","november","december"],this.__second_in_milliseconds=1e3,this.__minutes_in_hour=60,this.__hours_in_day=24,this.__seconds_in_minute=60,this.__seconds_in_hour=this.__minutes_in_hour*this.__seconds_in_minute,this.__seconds_in_day=this.__hours_in_day*this.__seconds_in_hour}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.timestamp_to_iso=function(e){var t="timestamp_to_iso";try{return new Date(e).toISOString()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.iso_to_timestamp=function(e){var t="iso_to_timestamp";try{return new Date(e).getTime()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.timestamp_to_properties=function(e){var t="timestamp_to_properties",i={day:"none",month:"none",year:"none",title:null};try{if(e>0){var r=new Date(e),s=Crisp.Locale.text("days",this.__days_map[r.getDay()]),n=Crisp.Locale.text("months",this.__months_map[r.getMonth()]);i.day=""+r.getDate(),i.month=""+(r.getMonth()+1),i.year=""+r.getFullYear(),i.title=s+", "+r.getDate()+" "+n,(new Date).getYear()!==r.getYear()&&(i.title+=" ("+i.year+")")}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.seconds_in_timestamp=function(e){var t="seconds_in_timestamp",i=0;try{if(isNaN(e))throw new Error("Timestamp is not a number");i=Math.floor(parseInt(e,10)/this.__second_in_milliseconds)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.timestamp=function(){var e="timestamp";try{return(new Date).getTime()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.difference=function(e,t){var i="difference",r=-1;try{var s=this.iso_to_timestamp(e),n=this.iso_to_timestamp(t);r=s-n}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.equal=function(e,t){var i="equal",r=!1;try{r=0===this.difference(e,t)&&!0}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.format_time=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="format_time",r="0:00";try{if(e>=0){e=Math.round(e);var s=Math.floor(e/this.__seconds_in_hour),n=Math.floor(e%this.__seconds_in_hour/this.__seconds_in_minute),a=e%this.__seconds_in_minute%this.__seconds_in_hour;r=s>0||t===!0?s+":"+Crisp.Utility.pad_number(n,"00")+":"+Crisp.Utility.pad_number(a,"00"):n+":"+Crisp.Utility.pad_number(a,"00")}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.format_date=function(e){var t="format_date",i=null;try{var r=new Date,s=new Date(e),n=r.getTime()-s.getTime(),a=this.__render_select(n);a.type||(a.type="far_away",a.data={date_full:s.toLocaleDateString()});var o=Crisp.Library.dom(Crisp.Template.render("date_"+a.type,a.data));if(i=o.text(),!i)throw new Error("Empty parsed date for ISO string: "+e)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.format_duration=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i="format_duration",r=null;try{var s=this.__render_select(e,t);s.type||(s.type="days");var n=Crisp.Library.dom(Crisp.Template.render("duration_"+s.type,s.data));if(r=n.text(),!r)throw new Error("Empty parsed duration for duration: "+e)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.digest=function(){var e=this,t="digest";try{null!==Crisp.Base._container_sel&&Crisp.Base._container_sel.find('[data-date-iso][data-date-watch="true"]').each(function(t,i,r){var s=r.eq(i),n=s.attr("data-date-iso"),a=s.attr("data-date-format"),o=e.format_date(n);a&&(o=Crisp.Library.crisp.web.Parse.replace(a,[Crisp.Utility.lower_string_first(o)])),s.text(o)})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.watch=function(){var e=this,t="watch";try{setTimeout(function(){try{e.digest(),e.watch()}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":timeout",i)}},this.__watch_interval*this.__second_in_milliseconds)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__render_select=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i="__render_select",r={};try{var s=Math.round(e/this.__second_in_milliseconds);s<10&&t===!0?r.type="now":s1&&void 0!==arguments[1]&&arguments[1],i="colors",r={};try{var s=void 0,n=void 0;s=t!==!0?Crisp.Plugin.get_customization("color","chatbox"):{},n=this.__available_colors[e]||this.__available_colors[this.__default_color],this.__filter_colors_map_with_defaults(s,n);for(var a in s)r[a]={hex:s[a],rgba:this.__generate_color_rgba.__crisp_bind(this,s[a])}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.__filter_colors_map_with_defaults=function(e,t){var i="__filter_colors_map_with_defaults";try{for(var r in t)e[r]||(e[r]=t[r])}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__generate_color_rgba=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i="__generate_color_rgba",r="rgba(0, 0, 0, 1)";try{var s=[0,0,0],n=e.match(this.__color_hex_regex);n&&(s[0]=parseInt(n[1],this.__color_hex_to_number_base),s[1]=parseInt(n[2],this.__color_hex_to_number_base),s[2]=parseInt(n[3],this.__color_hex_to_number_base)),r="rgba("+(s[0]+", ")+(s[1]+", ")+(s[2]+", ")+(""+t)+")"}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e}()),Crisp.Plugin=new(function(){function e(){var e="constructor";try{this.ns="CrispPlugin"}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.get_triggers=function(){var e="get_triggers",t={};try{t=((Crisp.Base._website_configuration.plugins["urn:crisp.im:triggers:0"]||{}).settings||{}).triggers||{}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}finally{return t}},e.prototype.get_customization=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r="get_customization",s=null;try{s=(((Crisp.Base._website_configuration.plugins["urn:crisp.im:customization:0"]||{}).settings||{})[e]||{})[t]||{},i&&(s=s[i]||null)}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}finally{return s}},e}()),Crisp.Sound=new(function(){function e(){var e="constructor";try{this.ns="CrispSound",this.__vibration_duration=200,this.__subsets={events:["chat-message-receive"],call:["call-established","call-hangup","call-ring"]},this.__is_playback_allowed=!0,this.__audio_context=null,this.__last_audio=null,this.__last_subset=null,this.__last_name=null,this.__sounds={},this.__fetch_handlers={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.allow=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t="allow";try{this.__is_playback_allowed=e}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.initialize=function(e){var t="initialize";try{if(this.__is_playback_allowed===!1)return;this.__sounds[e]=this.__sounds[e]||{};for(var i=this.__subsets[e],r=0;r2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:50,n="start";try{if(this.__is_playback_allowed===!1)return;if(Crisp.Feature.has_html_audio()===!0&&this.__can_play_now(e)===!0){var a=this.__subsets[e];if("undefined"==typeof a)throw new Error("Subset does not exist: "+e);if(a.indexOf(t)===-1)throw new Error("Sound does not exist: "+t+" in subset "+e);this.stop(),this.__fetch(e,t,function(n){if(null!==i.__audio_context){"suspended"===i.__audio_context.state&&i.__audio_context.resume();var a=i.__audio_context.createGain();a.gain.setValueAtTime(s/100,0),a.connect(i.__audio_context.destination),i.__last_audio=i.__audio_context.createBufferSource(),i.__last_audio.buffer=n,i.__last_audio.loop=r,i.__last_audio.connect(a),i.__last_audio.start(),i.__last_subset=e,i.__last_name=t}},function(e){})}}catch(e){Crisp.Library.logger.error(this.ns+"."+n,e)}},e.prototype.stop=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i="stop";try{null===this.__last_audio||null!==e&&e!==this.__last_subset||null!==t&&t!==this.__last_name||(this.__last_audio.stop(),this.__last_audio=null,this.__last_subset=null,this.__last_name=null)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__fetch=function(e,t){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},n="__fetch";try{if(this.__sounds[e]=this.__sounds[e]||{},this.__fetch_handlers[e]=this.__fetch_handlers[e]||{},"undefined"==typeof this.__fetch_handlers[e][t])if(this.__fetch_handlers[e][t]={success:[r],error:[s]},"undefined"!=typeof this.__sounds[e][t])this.__handle_fetch("success",e,t,this.__sounds[e][t]);else{var a=this.__generate_sound_url(e,t);if(a){var o=new XMLHttpRequest;o.open("GET",a,!0),o.responseType="arraybuffer",o.onload=function(){null===i.__audio_context&&(i.__audio_context=i.__initiate_audio_context()),null!==i.__audio_context?i.__audio_context.decodeAudioData(o.response,function(r){i.__sounds[e][t]=r,i.__handle_fetch("success",e,t,r)},function(r){i.__handle_fetch("error",e,t,r)}):i.__handle_fetch("error",e,t)},o.onerror=function(r){i.__handle_fetch("error",e,t,r)},o.send()}}else this.__fetch_handlers[e][t].success.push(r),this.__fetch_handlers[e][t].error.push(s)}catch(e){Crisp.Library.logger.error(this.ns+"."+n,e)}},e.prototype.__handle_fetch=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=(this.__fetch_handlers[t]||{})[i];if("undefined"!=typeof s){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:[],t="detect",i=this.__default_locale;try{var r=void 0,s=void 0,n=!1,a=[];for(e.length&&(this.__allowed_locales=Crisp.Utility.intersect(e,this.__available_locales),this.__allowed_locales.length>0&&this.__allowed_locales.indexOf(i)===-1&&(i=this.__default_locale=this.__allowed_locales[0])),r=0;r2&&void 0!==arguments[2]?arguments[2]:[],r="text",s=null;try{var n=void 0,a=void 0;if("object"===("undefined"==typeof t?"undefined":_typeof(t))?(n=t[0],a=t[1]):n=a=t,null===this.__data)throw new Error("Cannot get locale text, locale data not loaded");if("undefined"==typeof this.__data._strings[e])throw new Error("Locale text group not found: "+e);if("undefined"==typeof this.__data._strings[e][a])throw new Error("Locale text namespace not found in group: "+(a+" in "+e));s=Crisp.Plugin.get_customization("text",e,n)||this.__data._strings[e][a],s=Crisp.Library.crisp.web.Parse.replace(s,i),s=this.__convert_to_iso(s)}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}finally{return s}},e.prototype.__handle_locale_injection=function(e,t,i){var r="__handle_locale_injection",s=null;try{if(null!==this.__data)throw new Error("Locale has already been loaded (double requested handled?)");if("object"!==("undefined"==typeof t?"undefined":_typeof(t)))throw new Error("Did not receive a proper locale data file");if(t._meta.locale_code!==e)throw new Error("Received a mismatching locale code, expected: "+e);this.__data=t,"function"==typeof i&&i()}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}finally{return s}},e.prototype.__convert_to_iso=function(e){var t="__convert_to_iso",i=null;try{try{i=decodeURIComponent(escape(e))}catch(t){i=e}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e}()),Crisp.Avatar=new(function(){function e(){var e="constructor";try{this.ns="CrispAvatar",this.__active_operators_maximum=3,this.__other_operators_maximum=99}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.url=function(e,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s="url",n="";try{n=r?Crisp.Base._url_image+"/process/thumbnail/?url="+encodeURIComponent(r)+("&width="+e+"&height="+e)+("&"+Crisp.Base._website_configuration.website.buster):Crisp.Base._url_image+"/avatar/"+t+"/"+((i||"default")+"/"+e+"/")+("?"+Crisp.Base._website_configuration.website.buster)}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}finally{return n}},e.prototype.active_operators=function(e,t){var i="active_operators",r=[];try{var s=t.website.active_operators;if(s.length>0)for(var n=0;nr&&(i=Math.min(this.__other_operators_maximum,e.website.count_operators-r))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e}());var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Crisp.Template=new(function(){function e(){var e="constructor";try{this.ns="CrispTemplate"}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.render=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r="render",s="";try{if("function"!=typeof Crisp.Library.jade.client[e])throw new Error("No such template: "+e);if("object"!==("undefined"==typeof t?"undefined":_typeof(t)))throw new Error("Object argument is not an object");if(t._e=Crisp.Locale.text.__crisp_bind(Crisp.Locale),t._f=Crisp.Library.crisp.web.Parse.format.__crisp_bind(Crisp.Library.crisp.web.Parse),t._n=Crisp.Library.crisp.web.Name.parse_first_name.__crisp_bind(Crisp.Library.crisp.web.Name),t._a=Crisp.Avatar.url.__crisp_bind(Crisp.Avatar),Crisp.Utility.is_empty(i)===!1)for(var n in i)"undefined"==typeof t[n]&&(t[n]=i[n]);s=Crisp.Library.jade.client[e](t).trim()}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}finally{return s}},e}()),Crisp.Broker=new(function(){function e(){var e="constructor";try{this.ns="CrispBroker",this.__maximum_session_create_retry=1,this._default_session_configuration={chat:{country:null,locale:"en",theme:"default",theme_text:"default",theme_welcome:"default",tile:"default",allowed_pages:[],blocked_pages:[],blocked_locales:[],last_operator_face:!1,ongoing_operator_face:!0,activity_metrics:!0,operator_privacy:!1,availability_tooltip:!1,hide_vacation:!1,hide_on_away:!1,hide_on_mobile:!1,position_reverse:!1,email_visitors:!0,phone_visitors:!1,force_identify:!1,ignore_privacy:!1,visitor_compose:!0,file_transfer:!0,helpdesk_link:!0,status_health_dead:!0,wait_game:!0},website:{name:"",domain:"",mailer:"",buster:1,count_operators:0,active_operators:[],response_metrics:{},last_available:Crisp.Date.timestamp(),status:null,trial:!1},channels:{},plugins:{}},this._session_id=null,this._session_hash=null,this._socket_connected=!0,this._response_ids_spool={},this._fn_initialize={master:null,actions:[]},this.__newly_created_session=!1,this.__newly_joined_session=!0,this.__initialization_sequence_step=0,this.__initialization_sequence_done=!1,this.__initialization_sequence_stack=[],this.__count_session_create_retry=0}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(e,t,i,r,s,n,a,o,c,_,l,p,h,u){var d=!(arguments.length>14&&void 0!==arguments[14])||arguments[14],f="init";try{Crisp.Library.crisp.client.init({environment:e,url_relay_client:t,url_relay_stream:i,url_go:r,website_domain:s,website_id:n,token_id:a,cookie_expire:o,cookie_domain:c,useragent:_,timezone:l,capabilities:p,locales:h,runtime_configuration:u,connect_socket:d,platform_name:"crisp-client",platform_signature_key:"25/2z/2h/3e/33/34/2g/20/2i/1v/2t/24/24/3c/2s/22"}),Crisp.Base._configure_console_sink(),this.__event_socket_state(),this.__event_session_created(),this.__event_session_joined(),this.__event_session_state(),this.__event_session_error(),this.__event_session_request_initiate(),this.__event_session_request_purge(),this.__event_website_users_available(),this.__event_message_received(),this.__event_message_received_local(),this.__event_message_send(),this.__event_message_sent(),this.__event_message_compose_received(),this.__event_message_compose_send(),this.__event_message_acknowledge_pending(),this.__event_message_acknowledge_read_send(),this.__event_message_acknowledge_read_received(),this.__event_history_message_received(),this.__event_history_message_sent(),this.__event_call_request_initiate(),this.__event_call_action_stopped(),this.__event_call_peer_local_error(),this.__event_call_peer_remote_error(),this.__event_call_media_local_success(),this.__event_call_media_local_error(),this.__event_call_media_remote_success(),this.__event_browsing_request_initiate(),this.__event_browsing_assist_started(),this.__event_browsing_assist_stopped(),this.__event_browsing_assist_mouse(),this.__event_browsing_assist_scroll(),this.__event_browsing_assist_click(),this.__event_bucket_url_upload_generate(),this.__event_bucket_url_upload_generated(),this.__event_media_animation_list(),this.__event_media_animation_listed(),this.__event_helpdesk_article_search(),this.__event_helpdesk_article_searched(),this.__event_storage_sync_update(),this.__event_storage_sync_updated(),this.__event_trigger_fired(),this.__event_issue_report(),this.__event_window_history()}catch(e){Crisp.Library.logger.error(this.ns+"."+f,e)}},e.prototype.__event_socket_state=function(){var e=this,t="__event_socket_state";try{Crisp.Library.crisp.client.event.subscribe("socket:state",function(t,i){Crisp.Chat._is_initialized===!0&&i.connected!==e._socket_connected&&(e._socket_connected=i.connected||!1,Crisp.Chat.Interface._toggle_socket_state(e._socket_connected))})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__event_session_created=function(){var e=this,t="__event_session_created";try{Crisp.Library.crisp.client.event.subscribe("session:created",function(i,r){r.error?"invalid_website_id"===r.error&&Crisp.Locale.load(e._default_session_configuration.chat.locale,function(){Crisp.Base.spawn_client(e._default_session_configuration),Crisp.Minimized.init(can_launch=!0,is_initial=!1,is_unauthorized=!0)}):r.session_id?e.__newly_created_session=!0:Crisp.Library.logger.error(e.ns+"."+t+":event","Unrecognized session creation error")})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__event_session_joined=function(){var e=this,t="__event_session_joined";try{Crisp.Library.crisp.client.event.subscribe("session:joined",function(t,i){i.error?"invalid_session"===i.error&&++e.__count_session_create_retry<=e.__maximum_session_create_retry&&Crisp.Library.crisp.client.Session.clear(function(){Crisp.Library.crisp.client.Session.create()},function(){}):(e._session_id=i.session_id||null,e._session_hash=i.session_hash||null,i.socket===!1&&i.initiated!==!0&&Crisp.Base._update_socket_cookie_key(!0),e.__newly_joined_session===!0?(e.__newly_joined_session=!1,Crisp.Base._load_website_settings(i,function(e,t,i){i!==!0&&(Crisp.Base.spawn_client(e),Crisp.Library.crisp.client.Website.get_users_available())})):Crisp.Chat._is_initialized===!0&&Crisp.Chat.Message._synchronize())})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__event_session_state=function(){var e=this,t="__event_session_state";try{Crisp.Library.crisp.client.event.subscribe("session:state",function(t,i){if(1===e.__initialization_sequence_step&&(e.__initialization_sequence_step++,e.__initialization_sequence_done=!0),Crisp.Chat._is_initialized===!1){if(null!==e._fn_initialize.master){e._fn_initialize.master(Crisp.Utility.is_empty(i)?null:i);for(var r=0;r0;)this.__initialization_sequence_stack.shift()()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}()),Crisp.Availability=new(function(){function e(){var e="constructor";try{this.ns="CrispAvailability",this._users_available=!1,this._was_availability_online=!1}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.receive=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="receive";try{if(this._users_available=e,t===!0){var r=Crisp.Date.timestamp();Crisp.Base._website_configuration.website.last_available=r;var s=Crisp.Chat.Selector.get("header_status_type_away");s&&s.attr("data-date-iso",Crisp.Date.timestamp_to_iso(r)),Crisp.Date.digest()}Crisp.Action._event("website:availability:changed",this._users_available)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.apply=function(){var e="apply";try{var t=this._users_available===!0?"online":"away";null!==Crisp.Base._container_sel&&(Crisp.Base._container_sel.attr("data-availability",t),this._was_availability_online===!1&&"online"===t&&(this._was_availability_online=!0,Crisp.Base._container_sel.attr("data-was-availability-online","true")))}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}()),Crisp.Event=new(function(){function e(){var e="constructor";try{this.ns="CrispEvent",this.__inactivity_timeout=12e5,this.__is_inactive=!1,this.__inactivity_timeout_wait=null}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(e){var t="init";try{this.__bind()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__bind=function(){var e="__bind";try{this.__bind_window_resize(),this.__bind_watch_activity()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_window_resize=function(){var e=this,t="__bind_window_resize";try{window.addEventListener("resize",function(){try{Crisp.Chat._is_initialized===!0?Crisp.Chat.Interface._apply_dynamic_sizing_properties():Crisp.Base._apply_sizing()}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":resize:self",i)}})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__bind_watch_activity=function(){var e="__bind_watch_activity";try{this.__become_active(),window.addEventListener("click",this.__become_active.__crisp_bind(this),!1),window.addEventListener("mousemove",this.__become_active.__crisp_bind(this),!1),window.addEventListener("keydown",this.__become_active.__crisp_bind(this),!1),window.addEventListener("focus",this.__become_active.__crisp_bind(this),!1),window.addEventListener("blur",this.__become_active.__crisp_bind(this),!1)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__become_active=function(){var e=this,t="__become_active";try{null!==this.__inactivity_timeout_wait&&clearTimeout(this.__inactivity_timeout_wait),this.__inactivity_timeout_wait=setTimeout(function(){e.__become_inactive()},this.__inactivity_timeout),this.__is_inactive===!0&&Crisp.Library.crisp.client.socket.connect(),this.__is_inactive=!1,Crisp.Library.crisp.client.Session.mark_active()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__become_inactive=function(){var e="__become_inactive";try{Crisp.Library.crisp.client.socket.connected===!0&&(this.__is_inactive=!0,Crisp.Library.crisp.client.socket.disconnect())}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}());var _slicedToArray=function(){function e(e,t){var i=[],r=!0,s=!1,n=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(i.push(a.value),!t||i.length!==t);r=!0);}catch(e){s=!0,n=e}finally{try{!r&&o.return&&o.return()}finally{if(s)throw n}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();Crisp.Trigger=new(function(){function e(){var e="constructor";try{this.ns="CrispTrigger",this.__second_in_milliseconds=1e3,this.__visit_duration_expire=18e5,this.__store_stamp_type="trigger",this.__store_stamp_processed="1",this.__event_leave_check_types=["page","url_parameter"],this._processed=[],this.__triggers=null,this.__readiness_ensured=!1,this.__event_mouse_inside=!1,this.__event_mouse_defer=null,this.__event_mouse_top_margin=10,this.__doable_events_register={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(e){var t="init";try{this.__triggers=e,this.__listen()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._run=function(e){var t="_run",i=!1;try{var r=(this.__triggers||{})[e];r&&r.enabled===!0&&(this.__actions(e,r),i=!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype._do_event=function(e,t){var i="_do_event";try{for(var r=this.__doable_events_register[e]||[],s=0;s0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i="__generate_settings_after",r=100;try{e===!0&&t.after&&t.after>0&&(r=t.after*this.__second_in_milliseconds)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.__event_delay=function(e,t,i,r){var s="__event_delay";try{if(r.after&&r.after>0){var n=!1;for(var a in i)if("delay"!==a&&i[a].enabled===!0){n=!0;break}n===!1&&this.__defer_proceed_actions(e,t,{enabled:!0,settings:r})}}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype.__event_leave=function(e,t,i,r){var s=this,n="__event_leave";try{for(var a=!0,o=0;o0&&document.addEventListener("click",function(a){try{if(a&&a.target&&"a"===(a.target.nodeName||"").toLowerCase())for(var o=0;o0&&this.__register_doable_event("user_data",function(n){n.key&&n.value&&r.points[n.key]===n.value&&s.__defer_proceed_actions(e,t,i.delay)})}catch(e){Crisp.Library.logger.error(this.ns+"."+n,e)}},e.prototype.__event_user_event=function(e,t,i,r){var s=this,n="__event_user_event";try{r.texts&&r.texts.length>0&&this.__register_doable_event("user_event",function(n){r.texts.indexOf(n.text)!==-1&&s.__defer_proceed_actions(e,t,i.delay)})}catch(e){Crisp.Library.logger.error(this.ns+"."+n,e)}},e.prototype.__action_message=function(e,t,i){var r="__action_message";try{if(i){var s=(i[Crisp.Locale.code()]||i.default||"").trim();if(s){var n=Crisp.Utility.to_hashcode("trigger/"+e),a=!1;this.__has_behavior(t,"show_as_website")===!0&&(a=!0),Crisp.Action.do_message_show("text",s,n,a)}}}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype.__action_open=function(e,t,i){var r="__action_open";try{Crisp.Action.do_chat_open()}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype.__action_sound=function(e,t,i){var r="__action_sound";try{Crisp.Sound.start("events","chat-message-receive")}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype.__check_page_rules_matches=function(e){var t="__check_page_rules_matches",i=!1;try{var r=(e.page||{}).settings;r&&r.urls&&r.urls.length>0&&(i=Crisp.Utility.compare_page_rules(Crisp.Base._page_url,r.urls))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.__check_url_parameter_rules_matches=function(e){var t="__check_url_parameter_rules_matches",i=!1;try{var r=(e.url_parameter||{}).settings||{};if(Crisp.Utility.keys(r.parameters||{}).length>0){for(var s=document.location.search||"",n=s.slice(s.indexOf("?")+1).split("&"),a={},o=0;o2&&void 0!==arguments[2]?arguments[2]:{},s="__defer_proceed_actions",n=null;try{n=setTimeout(function(){i.__actions(e,t)},this.__generate_settings_after((r||{}).enabled,(r||{}).settings))}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}finally{return n}},e.prototype.__register_doable_event=function(e,t){var i="__register_doable_event";try{this.__doable_events_register[e]=this.__doable_events_register[e]||[],this.__doable_events_register[e].push(t)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__has_behavior=function(e,t){var i="__has_behavior",r=!1;try{((e.behaviors||{})[t]||{}).enabled===!0&&(r=!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.__is_processed=function(e){var t="__is_processed",i=!1;try{if(i=this._processed.indexOf(e)!==-1&&!0,i!==!0){var r=Crisp.Library.crisp.client.Storage.get_stamp_local(this.__store_stamp_type,[Crisp.Base._website_id,"status",e]);i=r===this.__store_stamp_processed&&!0}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.__accept_platform=function(e,t){var i="__accept_platform",r=!0;try{((e.platforms||{})[t]||{}).enabled===!1&&(r=!1)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return r}},e.prototype.__process_visit=function(){var e="__process_visit";try{var t=this.__get_visit_store_namespace("last"),i=this.__get_visit_store_namespace("count"),r=parseInt(Crisp.Library.crisp.client.Storage.get_stamp_local(this.__store_stamp_type,t)||"0",10),s=parseInt(Crisp.Library.crisp.client.Storage.get_stamp_local(this.__store_stamp_type,i)||"0",10),n=Crisp.Date.timestamp();(isNaN(r)||isNaN(s)||s<=0||n-r>=this.__visit_duration_expire)&&(s+=1,r=n,Crisp.Library.crisp.client.Storage.set_stamp_local(this.__store_stamp_type,i,""+s)),Crisp.Library.crisp.client.Storage.set_stamp_local(this.__store_stamp_type,t,""+n)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__get_visit_store_namespace=function(e){var t="__get_visit_store_namespace",i=[];try{i=[Crisp.Base._website_id,"visit",e]}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e}());var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Crisp.Base=new(function(){function e(){var e="constructor";try{this.ns="CrispBase",this._client_sel=null,this._style_sel=null,this._container_sel=null,this.__full_view_width_threshold=560,this.__small_view_height_threshold=620,this.__large_view_height_threshold=740,this.__activity_outdated_after=6e5,this.__hasnt_socket_cookie_expires_after=6e5,this.__has_socket_cookie_expires_after=1728e5,this.__re_insert_delay=1e3,this.__issue_report_interval_limit=1e4,this.__toggle_config_namespace_regex=/_/g,this.__default_prelude_configuration={socket:!0,buster:1},this.__default_styles={other:{container_index:1e6,show_operator_count:!0}},this.__observer_options={childList:!0,attributes:!1,subtree:!1,characterData:!1},this.__domain_regex=/^(?:https?:[\/]*)?([^\/]+)(?:\/.*)?$/i,this._is_initialized=!1,this._website_configuration={},this._dollar_crisp=null,this._project_name=null,this._url_relay_client=null,this._url_relay_stream=null,this._url_settings=null,this._url_website=null,this._url_go=null,this._url_image=null,this._url_game=null,this._url_assets=null,this._rtc_ice=null,this._client_environment=null,this._client_revision=null,this._website_domain=null,this._website_id=null,this._token_id=null,this._cookie_expire=null,this._cookie_domain=null,this._page_url=null,this._page_domain=null,this._browser_useragent=null,this._browser_timezone=null,this._browser_capabilities=null,this._browser_locales=null,this._prelude_buster=1,this._prelude_socket_state=!0,this._is_blocked_page=!1,this._is_blocked_locale=!1,this._ready_trigger=null,this._runtime_configuration={},this.__issue_report_last_date=0,this.__re_insert_timeout=null,this.__style_overrides={color:{},other:{}},this.__observers={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i="init";try{this._is_initialized===!1&&(this._is_initialized=!0,this._dollar_crisp=t.dollar_crisp||null,this._project_name=t.project_name||null,this._url_relay_client=t.url_relay_client||null,this._url_relay_stream=t.url_relay_stream||null,this._url_settings=t.url_settings||null,this._url_website=t.url_website||null,this._url_go=t.url_go||null,this._url_image=t.url_image||null,this._url_game=t.url_game||null,this._url_assets=t.url_assets||null,this._rtc_ice=t.rtc_ice||null,this._client_environment=t.client_environment||null,this._client_revision=t.client_revision||null,this._website_domain=t.website_domain||null,this._website_id=t.website_id||null,this._token_id=t.token_id||null,this._cookie_expire=t.cookie_expire||null,this._cookie_domain=t.cookie_domain||null,this._page_url=t.page_url||null,this._page_domain=t.page_domain||null,this._browser_useragent=t.browser_useragent||null,this._browser_timezone=t.browser_timezone||null,this._browser_capabilities=t.browser_capabilities||null,this._browser_locales=t.browser_locales||null,this._ready_trigger=t.ready_trigger||null,this._runtime_configuration=t.runtime_configuration||{},Crisp.Polyfill.schedule_warn_incompatible(),this.__load_website_prelude(function(t){e._prelude_socket_state=t.socket,e._prelude_buster=t.buster||1;var i=document.cookie.indexOf(e.__socket_cookie_key(!0))===-1&&e._prelude_socket_state!==!1&&!0;i===!1&&e._runtime_configuration.lock_maximized===!0&&(i=!0),i===!1&&e._prelude_socket_state===!1&&document.cookie.indexOf(e.__socket_cookie_key(!1))!==-1&&(i=!0),i===!0?e.__run_launch():e.__run_static(),Crisp.Event.init()}))}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.spawn_client=function(e){var t="spawn_client";try{this.__unappend_client(),this._website_configuration=e,Crisp.Library.crisp.web.init({template:Crisp.Template,config:{url:{crisp_image:this._url_image},runtime:this._runtime_configuration}}),Crisp.Library.crisp.client.Config.set_ignore_privacy(this._website_configuration.chat.ignore_privacy),Crisp.Library.crisp.client.Config.set_visitor_compose(this._website_configuration.chat.visitor_compose),Crisp.Trigger.init(Crisp.Plugin.get_triggers());var i=this._process_blocked_states();this._client_sel=Crisp.Library.dom(Crisp.Template.render("client",{lang:Crisp.Locale.code(),direction:Crisp.Locale.direction(),blocked:i||!1,lock_maximized:this._runtime_configuration.lock_maximized||!1,last_operator_face:this._website_configuration.chat.last_operator_face===!0&&this._website_configuration.website.active_operators.length>0,availability_tooltip:this._website_configuration.chat.availability_tooltip,hide_vacation:this._website_configuration.chat.hide_vacation,hide_on_away:this._website_configuration.chat.hide_on_away,hide_on_mobile:this._website_configuration.chat.hide_on_mobile,position_reverse:this._website_configuration.chat.position_reverse,full_view:this._is_full_view(),small_view:this._is_small_view(),large_view:this._is_large_view()})),this._style_sel=this._client_sel.find(".crisp-1o7uamv"),this._container_sel=this._client_sel.find(".crisp-1rjpbb7"),this._insert_style(),this.__insert_client()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._apply_sizing=function(){var e="_apply_sizing";try{null!==this._container_sel&&(this._container_sel.attr("data-full-view",this._is_full_view()===!0?"true":"false"),this._container_sel.attr("data-small-view",this._is_small_view()===!0?"true":"false"),this._container_sel.attr("data-large-view",this._is_large_view()===!0?"true":"false"))}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._is_full_view=function(){var e="_is_full_view";try{return this._runtime_configuration.lock_full_view===!0||(window.innerHeight=this.__large_view_height_threshold||window.innerWidth=this.__large_view_height_threshold}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._is_small_view=function(){var e="_is_small_view";try{return window.innerHeight0&&Crisp.Date.timestamp()-Crisp.Chat.Message._message_last_timestamp>=this.__activity_outdated_after}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._process_blocked_states=function(){var e="_process_blocked_states";try{var t=Crisp.Locale.code();return this._is_blocked_page=!(!(this._website_configuration.chat.allowed_pages.length>0)||Crisp.Utility.compare_page_rules(this._page_url,this._website_configuration.chat.allowed_pages)&&!0)||Crisp.Utility.compare_page_rules(this._page_url,this._website_configuration.chat.blocked_pages)&&!0, +this._is_blocked_locale=this._website_configuration.chat.blocked_locales.indexOf(t)!==-1&&!0||!1,this._is_blocked()||!1}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._trigger_session_loaded=function(){var e="_trigger_session_loaded";try{if("function"==typeof this._ready_trigger)try{this._ready_trigger(),this._ready_trigger=null}catch(e){}Crisp.Action._unstack_pending(),Crisp.Action._event("session:loaded",Crisp.Broker._session_id)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._update_socket_cookie_key=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__update_socket_cookie_key";try{var r=this.__socket_cookie_key(e),s=void 0;if(t===!0)s=new Date(0);else{var n=e===!0?"hasnt":"has";s=new Date((new Date).getTime()+this["__"+n+"_socket_cookie_expires_after"])}document.cookie=r+"; expires="+s.toUTCString()+"; path=/;"}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._update_configuration=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="_update_configuration";try{if(_typeof((this._website_configuration.chat||{})[e])===("undefined"==typeof t?"undefined":_typeof(t))&&(this._website_configuration.chat[e]=t,null!==this._container_sel)){var r=e.replace(this.__toggle_config_namespace_regex,"-");this._container_sel.attr("data-"+r,t===!0?"true":"false")}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._insert_style=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="_insert_style";try{var i=this.__style_overrides;for(var r in e)if(e.hasOwnProperty(r)){i[r]=i[r]||{};var s=e[r];if(null!==s)for(var n in s)s.hasOwnProperty(n)&&(i[r][n]=s[n])}this._style_sel.empty(),this._style_sel.append(Crisp.Library.dom(Crisp.Template.render("style_color",{colors:Crisp.Theme.colors(i.color.theme||this._website_configuration.chat.theme,!!i.color.theme)}))),this._style_sel.append(Crisp.Library.dom(Crisp.Template.render("style_other",{container_index:"number"==typeof i.other.container_index?i.other.container_index:this.__default_styles.other.container_index,show_operator_count:"boolean"==typeof i.other.show_operator_count?i.other.show_operator_count:this.__default_styles.other.show_operator_count})));var a=Crisp.Plugin.get_customization("position","chatbox");Crisp.Utility.is_empty(a)||this._style_sel.append(Crisp.Library.dom(Crisp.Template.render("style_position",{position:a})))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._load_dependency=function(e,t,i){var r=this,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a="_load_dependency";try{var o=e+"_handler",c=document.createElement("script");if(c.type="text/javascript",c.async=1,s===!0){var _="window.$crisp.__spool."+o,l=t+"?callback="+encodeURIComponent(_);n&&(l+="&"+encodeURIComponent(n)),c.src=l}else c.src=[this._url_assets+"/static/javascripts/"+t,"?"+this._client_revision].join("");this._dollar_crisp.__spool[o]=function(e){c.parentNode.removeChild(c),delete r._dollar_crisp.__spool[o],"function"==typeof i&&i(e)};var p=document.getElementsByTagName("head");p&&p[0]&&p[0].appendChild(c)}catch(e){Crisp.Library.logger.error(this.ns+"."+a,e)}},e.prototype._load_website_settings=function(e,t){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s="_load_website_settings";try{this._load_dependency("website",[this._url_settings+"/client/website/",encodeURIComponent(this._website_id)+"/"].join(""),function(r){var s=!(r&&!r.error);r=r||{},r.settings=r.settings||{};var n={website:{name:r.website||"",domain:Crisp.Utility.extract(i.__domain_regex,r.domain,i._website_domain,1),mailer:r.mailer||"",buster:e.buster||1,count_operators:e.count_operators||0,active_operators:e.active_operators||r.operators||[],response_metrics:e.response_metrics||{},last_available:e.last_available||Crisp.Date.timestamp(),status:e.status||null,trial:r.trial||!1},channels:r.channels||{},plugins:r.plugins||{},chat:{country:Crisp.Utility.get_or_fallback((e.context||{}).country,null),locale:Crisp.Locale.detect(r.settings.locale?[r.settings.locale]:[]),theme:Crisp.Utility.get_or_fallback(r.settings.color_theme,"default"),allowed_pages:Crisp.Utility.get_or_fallback(r.settings.allowed_pages,[]),blocked_pages:Crisp.Utility.get_or_fallback(r.settings.blocked_pages,[]),blocked_locales:Crisp.Utility.get_or_fallback(r.settings.blocked_locales,[]),tile:Crisp.Utility.get_or_fallback(r.settings.tile,"default","string"),last_operator_face:Crisp.Utility.get_or_fallback(r.settings.last_operator_face,!1,"boolean"),ongoing_operator_face:Crisp.Utility.get_or_fallback(r.settings.ongoing_operator_face,!0,"boolean"),activity_metrics:Crisp.Utility.get_or_fallback(r.settings.activity_metrics,!0,"boolean"),operator_privacy:Crisp.Utility.get_or_fallback(r.settings.operator_privacy,!1,"boolean"),availability_tooltip:Crisp.Utility.get_or_fallback(r.settings.availability_tooltip,!0,"boolean"),hide_vacation:Crisp.Utility.get_or_fallback(r.settings.hide_vacation,!1,"boolean"),hide_on_away:Crisp.Utility.get_or_fallback(r.settings.hide_on_away,!1,"boolean"),hide_on_mobile:Crisp.Utility.get_or_fallback(r.settings.hide_on_mobile,!1,"boolean"),position_reverse:Crisp.Utility.get_or_fallback(r.settings.position_reverse,!1,"boolean"),email_visitors:Crisp.Utility.get_or_fallback(r.settings.email_visitors,!0,"boolean"),phone_visitors:Crisp.Utility.get_or_fallback(r.settings.phone_visitors,!0,"boolean"),force_identify:Crisp.Utility.get_or_fallback(r.settings.force_identify,!1,"boolean"),ignore_privacy:Crisp.Utility.get_or_fallback(r.settings.ignore_privacy,!1,"boolean"),visitor_compose:Crisp.Utility.get_or_fallback(r.settings.visitor_compose,!0,"boolean"),file_transfer:Crisp.Utility.get_or_fallback(r.settings.file_transfer,!0,"boolean"),helpdesk_link:Crisp.Utility.get_or_fallback(r.settings.helpdesk_link,!0,"boolean"),status_health_dead:Crisp.Utility.get_or_fallback(r.settings.status_health_dead,!0,"boolean"),wait_game:Crisp.Utility.get_or_fallback(r.settings.wait_game,!1,"boolean"),theme_text:Crisp.Utility.get_or_fallback(r.settings.text_theme,"default"),theme_welcome:Crisp.Utility.get_or_fallback(r.settings.welcome_message,"default")}};Crisp.Locale.load(n.chat.locale,function(){t(n,r,s)})},!0,r||e.buster)}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype._ensure_socket=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Crisp.Library.crisp.client.socket.connected===!0?e():this._prelude_socket_state!==!1&&(Crisp.Broker._fn_initialize.actions.push(e),null===Crisp.Broker._fn_initialize.master&&(Crisp.Broker._fn_initialize.master=function(){t===!0&&Crisp.Minimized.init(can_launch=!0,is_initial=!1,is_unauthorized=!1,do_animate=!1)}),Crisp.Library.crisp.client.socket.connect())},e.prototype._configure_console_sink=function(){var e=this,t="_configure_console_sink";try{"production"===this._client_environment&&(Crisp.Library.crisp.client.Issue.configure({project:this._project_name,revision:this._client_revision,environment:this._client_environment,useragent:this._browser_useragent,page:this._page_url}),Crisp.Library.logger.set_log_sink(function(t,i,r){if("error"===t){e._dollar_crisp.__spool.error_last={ns:i,value:r};var s=Crisp.Date.timestamp();s-e.__issue_report_last_date>=e.__issue_report_interval_limit&&(e.__issue_report_last_date=s,Crisp.Library.crisp.client.Issue.report(t,i,r))}}))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._uninsert_client=function(){var e="_uninsert_client";try{"MutationObserver"in window&&(this.__unbind_observer("html"),this.__unbind_observer("body")),Crisp.Library.crisp.client.socket.disconnect(),this.__unappend_client()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__load_website_prelude=function(e){var t=this,i="__load_website_prelude";try{var r=new Date,s=r.getFullYear()+"-"+r.getMonth()+"-"+r.getDate()+"-"+(r.getHours()+"-"+r.getMinutes());this._load_dependency("website",[this._url_settings+"/client/website/",encodeURIComponent(this._website_id)+"/prelude/"].join(""),function(i){e(!i||i.error?t.__default_prelude_configuration:i)},!0,s)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__insert_client=function(){var e="__insert_client";try{this.__append_client(),"MutationObserver"in window&&(this.__bind_observer_html(document.documentElement),this.__bind_observer_body(document.body))}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__append_client=function(){var e="__append_client";try{var t=Crisp.Library.dom("body")||[];t.length>0&&t.append(this._client_sel)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__unappend_client=function(){var e="__unappend_client";try{null!==this._client_sel&&(this._client_sel.remove(),this._client_sel=null)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__run_launch=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,"__run_launch");try{this.__setup_broker(!0)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__run_static=function(){var e=this,t="__run_static";try{this.__setup_broker(!1),this._load_website_settings({},function(t,i,r){r!==!0&&Crisp.Availability.receive(i.online||!1,!1),e.spawn_client(t),Crisp.Minimized.init(!1,!1,r),e._trigger_session_loaded()},this._prelude_buster)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__setup_broker=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="__setup_broker";try{Crisp.Broker.init(this._client_environment,this._url_relay_client,this._url_relay_stream,this._url_go,this._website_domain,this._website_id,this._token_id,this._cookie_expire,this._cookie_domain,this._browser_useragent,this._browser_timezone,this._browser_capabilities,this._browser_locales,this._runtime_configuration,e)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__bind_observer_html=function(e){var t=this,i="__bind_observer_html";try{this.__unbind_observer("html"),this.__observers.html=new MutationObserver(function(e){for(var i=0;i<(e||[]).length;i++){var r=e[i];if("childList"===r.type&&r.addedNodes)for(var s=0;s0&&void 0!==arguments[0])||arguments[0],t="__socket_cookie_key",i=null;try{i=encodeURIComponent("crisp-client/socket/"+this._website_id)+"="+encodeURIComponent(e===!0?"0":"1")}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e}()),Crisp.Minimized=new(function(){function e(){var e="constructor";try{this.ns="CrispMinimized",this._is_initialized=!1}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s="init";try{this.__initialize_children(),this.__launch(t=t,i=i,e=e,r=r),this._is_initialized=!0}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype.__initialize_children=function(){var e="__initialize_children";try{var t=void 0,i=[Crisp.Minimized.Interface,Crisp.Minimized.Selector,Crisp.Minimized.Event];for(t=0;t0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s="__launch";try{t!==!0?Crisp.Minimized.Interface._pane_authorized(e=e,i=i,r=r):Crisp.Minimized.Interface._pane_unauthorized(e=e,r=r),Crisp.Base._runtime_configuration.lock_maximized===!0&&Crisp.Minimized.Interface._pane_open_handler()}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e}()),Crisp.Minimized.Event=new(function(){function e(){var e="constructor";try{this.ns="CrispMinimizedEvent"}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._pane_click=function(e){var t=this,i="_pane_click";try{Crisp.Minimized.Selector._minimized_sel.on("click",function(e){try{var r=e.target?Crisp.Library.dom(e.target):null,s=".crisp-bz13r8",n=r?r.attr("data-pop"):null;if(r&&!n){var a=r.parents("[data-pop]");a&&a[0]&&(n=a.attr("data-pop")||null)}n?"spotlight"===n&&Crisp.Action.do_helpdesk_search():r&&r.is(s)?Crisp.Minimized.Interface._conceal_general_entice():Crisp.Minimized.Interface._pane_open_handler()}catch(e){Crisp.Library.logger.error(t.ns+"."+i,e)}finally{return!1}}),Crisp.Minimized.Selector._minimized_sel[0].onclick=function(){return!1}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e}()),Crisp.Minimized.Interface=new(function(){function e(){var e="constructor";try{this.ns="CrispMinimizedInterface",this.__second_in_milliseconds=1e3,this.__tooltip_short_show_delay=.25,this.__tooltip_full_show_delay=2,this.__animate_initial_pane_timeout=1e3,this.__animate_general_entice_tooltip_timeout=500,this.__pane_open_connect_timeout=12e3,this.__entice_stamp_type="minimized",this.__entice_stamp_concealed="1",this._pane_open_handler=function(){}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{this.__launch()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._pane_authorized=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s="_pane_authorized";try{var n=!1,a={conceal_general_entice:!1,helpdesk:{url:null}};Crisp.Base._website_configuration.chat.availability_tooltip===!0&&(a.conceal_general_entice=Crisp.Library.crisp.client.Storage.get_stamp_local(this.__entice_stamp_type,[Crisp.Base._website_id,"general_entice","conceal"])===this.__entice_stamp_concealed&&!0),Crisp.Base._website_configuration.chat.helpdesk_link===!0&&Crisp.Base._website_configuration.channels.helpdesk&&Crisp.Base._page_domain!==Crisp.Base._website_configuration.channels.helpdesk&&Crisp.Library.crisp.client.socket.connected===!0&&(a.helpdesk.url=Crisp.Chat.Interface._generate_channel_link("helpdesk")),this.__spawn_pane("minimized_authorized",is_clickable=!0,e=e,r=r,params=a),this._pane_open_handler=function(){if(n===!1)if(n=!0,i===!1){t.__toggle_pane_wait(!0);var e=setTimeout(function(){Crisp.Broker._session_id||(alert(Crisp.Locale.text("chat","minimized_connect_alert_failure")),Crisp.Library.crisp.client.socket.disconnect(),t.__toggle_pane_wait(!1),Crisp.Action.do_chat_hide())},t.__pane_open_connect_timeout);Crisp.Broker._fn_initialize.master=function(t){clearTimeout(e),Crisp.Chat.init(t=t)},Crisp.Library.crisp.client.socket.connect()}else Crisp.Chat.init()},Crisp.Availability.apply(),Crisp.Minimized.Event._pane_click()}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype._pane_unauthorized=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i="_pane_unauthorized";try{this.__spawn_pane("minimized_unauthorized",is_clickable=!1,e=e,t=t),this._pane_open_handler=function(){},Crisp.Minimized.Event._pane_click()}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._conceal_general_entice=function(){var e="_conceal_general_entice";try{var t=Crisp.Minimized.Selector._tooltips_sel.find([".crisp-1xaupiq",'[data-id="general_entice"]'].join(""));t&&t.attr("data-is-concealed","true"),Crisp.Library.crisp.client.Storage.set_stamp_local(this.__entice_stamp_type,[Crisp.Base._website_id,"general_entice","conceal"],this.__entice_stamp_concealed)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__spawn_pane=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this,s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a="__spawn_pane";try{var o={configuration:Crisp.Base._website_configuration,methods:{active_operators:Crisp.Avatar.active_operators.__crisp_bind(Crisp.Avatar)},website:{id:Crisp.Base._website_id}};for(var c in n)o[c]=n[c];if(Crisp.Minimized.Selector._excerpt_sel=Crisp.Library.dom(Crisp.Template.render(e,o)),Crisp.Base._container_sel.empty(),Crisp.Base._container_sel.append(Crisp.Minimized.Selector._excerpt_sel),Crisp.Minimized.Selector._bind(),t===!0){var _=Crisp.Minimized.Selector._tooltips_sel.find([".crisp-1xaupiq",'[data-id="general_entice"]'].join(""));if(s===!0&&Crisp.Feature.has_css_animations()){if(i===!0){var l="crisp-oi3b9v";Crisp.Minimized.Selector._minimized_sel.addClass(l),setTimeout(function(){Crisp.Minimized.Selector._minimized_sel.removeClass(l)},this.__animate_initial_pane_timeout)}if(Crisp.Base._is_full_view()!==!0){var p=i===!0?"full":"short";setTimeout(function(){_.safe_css_text("display","block");var e="full"===p?"crisp-161sdx3":"crisp-ge53v6";_.addClass(e),setTimeout(function(){_.removeClass(e)},r.__animate_general_entice_tooltip_timeout)},this["__tooltip_"+p+"_show_delay"]*this.__second_in_milliseconds)}}else Crisp.Base._is_full_view()!==!0&&_.safe_css_text("display","block")}}catch(e){Crisp.Library.logger.error(this.ns+"."+a,e)}},e.prototype.__toggle_pane_wait=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t="__toggle_pane_wait";try{var i=e===!0?"none":"block",r=e===!0?"block":"none";Crisp.Minimized.Selector._minimized_sel.find(".crisp-101bp3x").safe_css_text("display",i),Crisp.Minimized.Selector._minimized_sel.find(".crisp-1t2kwsy").safe_css_text("display",r)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__launch=function(){var e="__launch";try{Crisp.Library.crisp.client.Message.get_message_history()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}())(Crisp),Crisp.Minimized.Selector=new(function(){function e(){var e="constructor";try{this.ns="CrispMinimizedSelector",this._excerpt_sel=null,this._minimized_sel=null,this._tooltips_sel=null}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._bind=function(){var e="_bind";try{this.__bind_main(),this.__bind_tooltips()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_main=function(){var e="__bind_main";try{this._minimized_sel=this._excerpt_sel.find(".crisp-kquevr")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_tooltips=function(){var e="__bind_tooltips";try{this._tooltips_sel=this._minimized_sel.find(".crisp-1059tj2")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}()),Crisp.Chat=new(function(){function e(){var e="constructor";try{this.ns="CrispChat",this._is_initialized=!1}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t="init";try{this.__initialize_children(),null!==e&&Crisp.Chat.State._restore(e),null===e&&Crisp.Action._event("chat:initiated"),this.__launch(),Crisp.Base._update_socket_cookie_key(!1),this._is_initialized=!0}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._start_minimized=function(){var e="_start_minimized";try{this.__start_state(!1)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._start_maximized=function(){var e="_start_maximized";try{this.__start_state(!0)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__start_state=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="__start_state";try{this._is_initialized!==!0&&(this.init({maximized:e}),Crisp.Chat.State.propagate("maximized",e,force=!0))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__initialize_children=function(){var e="__initialize_children";try{var t=void 0,i=[Crisp.Chat.Alert,Crisp.Chat.Intent,Crisp.Chat.Field,Crisp.Chat.Interface,Crisp.Chat.Message,Crisp.Chat.Misc,Crisp.Chat.Notification,Crisp.Chat.Scroll,Crisp.Chat.State,Crisp.Chat.Selector,Crisp.Chat.Event,Crisp.Chat.Viewport];for(t=0;t1&&void 0!==arguments[1]?arguments[1]:"default",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="_update";try{if(this.__intents.indexOf(e)===-1)throw new Error("Unknown intent: "+e);if(i===!0||this._states[e]!==!1){var s=Crisp.Utility.clone(this._states);t||t===!1?s[e]=t:delete s[e],Crisp.Chat.State.propagate("intent",s)}}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype._cleanup=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t="_cleanup";try{var i=void 0,r=void 0;for(i=0;i1&&void 0!==arguments[1]?arguments[1]:"default",i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r="_toggle";try{this.__intents.indexOf(e)!==-1&&this["__toggle_"+e](t,i)}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype.__toggle_identity=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i="__toggle_identity";try{e?"default"===e?Crisp.Chat.Message._show_identity(t):Crisp.Chat.Message._show_identity_field(e,t):Crisp.Chat.Message._hide_identity()}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__toggle_game=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i="__toggle_game";try{e?Crisp.Chat.Message._show_game(t):Crisp.Chat.Message._hide_game()}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e}()),Crisp.Chat.Picker=new(function(){function e(){var e="constructor";try{this.ns="CrispChatPicker",this.__items_gif_maximum=10,this.__visible=null,this.__last_search_query=null}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._is_open=function(){var e="_is_open",t=!1;try{t=null!==this.__visible&&!0}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}finally{return t}},e.prototype._toggle=function(e){var t="_toggle";try{var i=Crisp.Chat.Selector.get("pickers").find([".crisp-ex82av",'[data-type="'+e+'"]'].join(""));if(i.length>0){var r=this._is_open();this._reset(),Crisp.Chat.Selector.get("pickers").attr("data-has-animation",r===!1?"true":"false"),this.__show(e,i),Crisp.Chat.Field._focus_on_foreground()}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._reset=function(){var e="_reset";try{this.__last_search_query=null,null!==this.__visible&&(Crisp.Chat.Selector.get("pickers_inner_one").safe_css_text("display","none"),Crisp.Chat.Selector.get("content").removeAttr("data-has-picker-"+this.__visible),Crisp.Chat.Selector.get("pickers_selector_one").removeClass("crisp-ws3gf1"),Crisp.Chat.Selector.get("pickers_selector_one").addClass("crisp-1jrqqbm"),Crisp.Library.dom([".crisp-vsw3z4",'[data-removable="true"]'].join("")).remove(),this.__visible=null)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._load_data_gif=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="_load_data_gif";try{if(null!==Crisp.Chat.Event._search_defer_timeout&&(clearTimeout(Crisp.Chat.Event._search_defer_timeout),Crisp.Chat.Event._search_defer_timeout=null),this.__last_search_query!==e){this.__last_search_query=e;var i=Crisp.Chat.Selector.get("pickers_gif").find(".crisp-jjpxo8"),r=Crisp.Chat.Selector.get("pickers_gif").find(".crisp-19d061p"),s=Crisp.Template.render("chat_picker_gif_item");i.empty(),r.safe_css_text("display","none"),i.safe_css_text("display","block"),Crisp.Chat.Selector.get("pickers_gif").attr("data-has-search",e?"true":"false"),Crisp.Chat.Selector.get("pickers_search_input").val()!==e&&Crisp.Chat.Selector.get("pickers_search_input").val(e||"");for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:[],t="_handle_data_gif";try{var i=Crisp.Chat.Selector.get("pickers_gif").find(".crisp-vsw3z4"),r=0;i&&i.length>0&&(i.each(function(t,i,s){var n=s.eq(i);e[i]&&e[i].type&&e[i].url?(n.attr("data-type",e[i].type),n.attr("data-url",e[i].url),n.safe_css_text("background-image","url('"+Crisp.Base._url_image+"/process/original/"+("?url="+encodeURIComponent(e[i].url)+"')")),n.removeAttr("data-loading"),r++):n.remove()}),0===r&&(Crisp.Chat.Selector.get("pickers_gif").find(".crisp-jjpxo8").safe_css_text("display","none"),Crisp.Chat.Selector.get("pickers_gif").find(".crisp-19d061p").safe_css_text("display","block")))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__show=function(e,t){var i="__show";try{t.safe_css_text("display","block"),Crisp.Chat.Selector.get("content").attr("data-has-picker-"+e,"true");var r=Crisp.Chat.Selector.get("pickers").find([".crisp-19foly0",'[data-type="'+e+'"]'].join(""));r.removeClass("crisp-1jrqqbm"),r.addClass("crisp-ws3gf1"),this.__visible=e;var s=this["__trigger_show_"+e];"function"==typeof s&&s.__crisp_bind(this)()}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__trigger_show_gif=function(){var e="__trigger_show_gif";try{this._load_data_gif()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}()),Crisp.Chat.Event=new(function(){function e(){var e="constructor";try{this.ns="CrispChatEvent",this.__textarea_height_safety_margin=120,this.__scroll_propagate_defer_wait=500,this.__gif_search_defer_wait=500,this.__spotlight_debounce_delay=100,this.__textarea_propagate_defer_wait=1e3,this.__textarea_change_multiplier_gap=.2,this.__file_name_default="File",this.__file_type_default="application/octet-stream",this.__file_send_delay=2e3,this.__file_change_stack=[],this._search_defer_timeout=null}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._bind=function(){var e="_bind";try{this.__chat_click_fuzzy(),this.__chat_pane_minimize(),this.__chat_pane_toggle(),this.__chat_flow_scroll(),this.__channels_click(),this.__pickers_click(),this.__picker_smiley(),this.__picker_gif(),this.__alert_warn_reply(),this.__alert_email_invalid(),this.__textarea_submit(),this.__textarea_change(),this.__file_drop(),this.__file_paste(),this.__file_submit(),this.__file_change(),this.__page_scroll(),this.__page_change()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._message_actions_common=function(e){var t="_message_actions_common";try{if(Crisp.Base._website_configuration.channels.helpdesk&&Crisp.Base._page_domain!==Crisp.Base._website_configuration.channels.helpdesk&&Crisp.Feature.has_screen_touch()!==!0){var i=Crisp.Utility.acquire_channel_url_regex("helpdesk","article","([^/]+)/article/([^/]+)/.*");if(null!==i){var r=e.find("a[href]")||[];r.length>0&&r.each(function(e){var t=e.getAttribute("href");if(t){var r=t.match(i);r&&r[1]&&r[2]&&(e.onclick=function(){return Crisp.Chat.Interface._article(r[1],r[2]),!1})}})}}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._message_actions_welcome_helpdesk=function(e){var t="_message_actions_welcome_helpdesk";try{var i=e.find('.crisp-69413k[data-target="helpdesk"]')||[];i.length>0&&i.each(function(e){e.onclick=function(){return Crisp.Action.do_helpdesk_search(), +!1}})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._message_actions_text=function(e){var t=this,i="_message_actions_file";try{var r=e.find('.crisp-69413k[data-type="embed"], .crisp-l8xfsa')||[];if(r.length>0){r.on("click",function(){try{Crisp.Chat.Interface._magnify("embed",r.attr("href"))}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":click",e)}finally{return!1}}),this.__touch_as_click(r);for(var s=0;s0&&(r.on("click",function(){try{Crisp.Chat.Interface._magnify("file",r.attr("href"),r.attr("data-name"),e.attr("data-fingerprint"))}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":click",e)}finally{return!1}}),this.__touch_as_click(r),r[0].onclick=function(){return!1})}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._message_actions_audio=function(e,t){var i=this,r="_message_actions_audio";try{var s=e.find(".crisp-1xzy2f3")||[],n=e.find(".crisp-fn1uvp")||[],a=e.find(".crisp-1d99ccw")||[],o=e.find(".crisp-wfghsc")||[],c=e.find(".crisp-16zfdx")||[];o.length>0&&(s.length>0&&(o[0].addEventListener("play",function(){s.attr("data-state","loading")}),o[0].addEventListener("pause",function(){s.attr("data-state","paused")}),o[0].addEventListener("canplay",function(){s.attr("data-state","playing")}),o[0].addEventListener("stalled",function(){s.attr("data-state","none")})),c.length>0&&a.length>0&&o[0].addEventListener("timeupdate",function(e){if(e.target){var i=Math.ceil(e.target.currentTime/e.target.duration*100),r=i<100?i:0,s=0===r?t.content.duration||0:Math.floor(e.target.currentTime);a.text(Crisp.Date.format_time(s)),c.safe_css_text("width",r+"%")}})),n.length>0&&(n.on("click",function(){try{o.length>0&&(o[0].paused?Crisp.Utility.play_media(o[0]):o[0].pause())}catch(e){Crisp.Library.logger.error(i.ns+"."+r+":click",e)}finally{return!1}}),this.__touch_as_click(n),n[0].onclick=function(){return!1})}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype._message_actions_picker=function(e,t,i){var r=this,s="_message_actions_picker";try{var n=e.find(".crisp-1l7cjwq")||[];if(n.length>0){n.on("click",function(n){try{if(n.stopPropagation(),"from"===t){var a=n.target?Crisp.Library.dom(n.target):null;if(a){for(var o=a.attr("data-value"),c=!1,_=null,l=0;l0&&n.length>0){var o=function(){var e=n.val().trim();e&&(t.content.value=e,"function"==typeof t.content.handler?t.content.handler(e):Crisp.Library.crisp.client.Message.update_message(t.fingerprint,t.content))};s.on("submit",function(){try{o()}catch(e){Crisp.Library.logger.error(i.ns+"."+r+":submit",e)}finally{return!1}}),a.on("click",function(e){try{e.stopPropagation(),o()}catch(e){Crisp.Library.logger.error(i.ns+"."+r+":click",e)}finally{return!1}}),this.__touch_as_click(a),s[0].onsubmit=function(){return!1},a[0].onclick=function(){return!1}}if(t.content.previous){var c=e.find(".crisp-fa9drr")||[];if(c.length>0){c.on("click",function(e){try{e.stopPropagation(),Crisp.Chat.Intent._update(t.content.previous)}catch(e){Crisp.Library.logger.error(i.ns+"."+r+":click",e)}finally{return!1}}),this.__touch_as_click(c);for(var _=0;_0&&(Crisp.Chat.Interface._article(s.attr("data-locale"),s.attr("data-slug")),e.remove(),Crisp.Chat.Interface._spotlight_current_sel=null)}}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":click",e)}finally{return!1}}),r[0].onscroll=function(e){e.preventDefault(),e.stopPropagation()},r[0].ontouchmove=function(e){e.stopPropagation()}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._magnify_actions=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="_magnify_actions";try{var s=e.find(".crisp-l4y9av"),n=function(){e.remove(),Crisp.Chat.Field._focus_on_foreground()},a=function(e){var t=i[e];if(t){var r=Crisp.Chat.Selector.get("flow_messages").find([".crisp-bhspdv",'[data-fingerprint="'+t+'"]'].join(""))||[];if(r.length>0){var s=r.find(".crisp-jzm1tb")||[];s.length>0&&s[0].click()}}};e.on("keydown",function(e){try{var i=27,s=37,o=39;switch(e.keyCode){case i:n();break;case s:a("previous");break;case o:a("next")}}catch(e){Crisp.Library.logger.error(t.ns+"."+r+":keydown",e)}}),s.on("load",function(){try{e.attr("data-state","loaded")}catch(e){Crisp.Library.logger.error(t.ns+"."+r+":load",e)}}),e[0].onclick=function(e){var i=!1;try{var s=null,o=e.target?Crisp.Library.dom(e.target):null;switch(o&&o.is(".crisp-1249zjg")&&(s=o.attr("data-action")),s){case"download":i=!0;break;case"next":case"previous":a(s);break;default:n()}}catch(e){Crisp.Library.logger.error(t.ns+"."+r+":click",e)}finally{return i}},this.__touch_as_click(e)}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype._picker_actions_gif_items=function(e){var t=this,i="_picker_actions_gif_items";try{var r=e.find(".crisp-vsw3z4")||[];if(r.length>0){r.on("click",function(e){try{if(e.stopPropagation(),Crisp.Broker._socket_connected===!0){var r=e.target?Crisp.Library.dom(e.target):null;if(r){var s=r.attr("data-type"),n=r.attr("data-url");n&&s&&(Crisp.Action.do_message_send("animation",{type:s,url:n}),Crisp.Chat.Picker._reset())}}}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":click",e)}finally{return!1}}),this.__touch_as_click(r);for(var s=0;s0&&" "!==n[c-1]&&(s=" "+s),c0&&(i.on("click",function(){try{Crisp.Chat.Picker._load_data_gif()}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":click",i)}finally{return!1}}),this.__touch_as_click(i),i[0].onclick=function(){return!1})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__alert_warn_reply=function(){var e=this,t="__alert_warn_reply";try{Crisp.Chat.Selector.get("alerts_warn_reply").on("click",function(){try{Crisp.Base._website_configuration.chat.phone_visitors===!0&&Crisp.Base._website_configuration.chat.email_visitors!==!0?Crisp.Chat.Intent._update("identity","phone"):Crisp.Chat.Intent._update("identity","email")}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":click",i)}finally{return!1}}),this.__touch_as_click(Crisp.Chat.Selector.get("alerts_warn_reply")),Crisp.Chat.Selector.get("alerts_warn_reply")[0].onclick=function(){return!1}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__alert_email_invalid=function(){var e=this,t="__alert_email_invalid";try{Crisp.Chat.Selector.get("alerts_email_invalid").on("click",function(){try{Crisp.Chat.Intent._update("identity","email",force=!0)}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":click",i)}finally{return!1}}),this.__touch_as_click(Crisp.Chat.Selector.get("alerts_email_invalid")),Crisp.Chat.Selector.get("alerts_email_invalid")[0].onclick=function(){return!1}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__textarea_submit=function(){var e=this,t="__textarea_submit";try{var i=Crisp.Chat.Selector.get("form_textarea_message"),r=function(){Crisp.Chat.Message.send()};i.on("keydown",function(i){try{if(13===i.keyCode&&!i.shiftKey)return r(),!1;if(70===i.keyCode&&i.ctrlKey&&Crisp.Base._website_configuration.channels.helpdesk&&Crisp.Base._page_domain!==Crisp.Base._website_configuration.channels.helpdesk)return Crisp.Action.do_helpdesk_search(),!1}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":keydown",i)}}),Crisp.Chat.Selector.get("form_button_send").on("click",function(){try{r()}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":click",i)}finally{return!1}}),this.__touch_as_click(Crisp.Chat.Selector.get("form_button_send")),i[0].onkeydown=function(e){if(e.stopPropagation(),13===e.keyCode&&!e.shiftKey)return!1},Crisp.Chat.Selector.get("form_message")[0].onsubmit=function(){return!1},Crisp.Chat.Selector.get("form_button_send")[0].onclick=function(){return!1}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__textarea_change=function(){var e=this,t="__textarea_change";try{var i=1,r=null,s=parseInt(Crisp.Chat.Selector.get("form_textarea_message").attr("rows"),10),n=function(){null!==r&&clearTimeout(r),r=setTimeout(function(){Crisp.Chat.State.propagate("textarea",Crisp.Action.get_message_text())},e.__textarea_propagate_defer_wait)},a=function(r){try{if(_textarea_val="",13!==r.keyCode||r.shiftKey)if(_textarea_val=Crisp.Action.get_message_text(),n(),_textarea_val){var a=8.5*_textarea_val.length,o=a/Crisp.Chat.Interface._textarea_base_width;o+=(_textarea_val.match(/\n/g)||[]).length;var c=Math.ceil(o);if(c-o0&&e.__handle_file_change(t.dataTransfer.files),!1})}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__file_paste=function(){var e=this,t="__file_paste";try{Crisp.Base._website_configuration.chat.file_transfer===!0&&Crisp.Chat.Selector.get("form_textarea_message").on("paste",function(i){try{var r=(i.clipboardData||i.originalEvent.clipboardData||{}).items||[];if(r.length>0){for(var s=[],n=0;n0){i.preventDefault();var o=confirm(Crisp.Locale.text("chat","chat_form_attach_confirm_upload"));o===!0&&e.__handle_file_change(s)}}}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":paste",i)}})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__file_submit=function(){var e=this,t="__file_submit";try{Crisp.Base._website_configuration.chat.file_transfer===!0&&Crisp.Chat.Selector.get("form_message").on("event:attach",function(){try{var i=void 0,r=void 0,s=void 0,n=void 0,a=function(){i&&(i.removeEventListener("progress",_,!1),i.removeEventListener("error",c,!1),i.removeEventListener("abort",c,!1),i.removeEventListener("load",o,!1)),Crisp.Chat.Selector.get("form_input_attach")[0].value=null,Crisp.Chat.Selector.get("form_button_attach").attr("data-state","none"),e.__file_change_stack.shift(),e.__file_change_stack.length>0&&e.__handle_file_change(e.__file_change_stack)},o=function(){e.__file_change_stack.length>0&&s&&setTimeout(function(){Crisp.Action.do_message_send("file",{url:s,name:e.__file_change_stack[0].name||e.__file_name_default,type:e.__file_change_stack[0].type||e.__file_type_default}),a()},e.__file_send_delay)},c=function(){e.__file_change_stack.length>0&&alert(Crisp.Locale.text("chat","chat_form_attach_alert_error")),a()},_=function(e){Crisp.Chat.Selector.get("form_button_attach").attr("data-state","uploading")};if(r=Crisp.Chat.Selector.get("form_message").attr("data-action"),s=Crisp.Chat.Selector.get("form_message").attr("data-resource"),n=parseInt(Crisp.Chat.Selector.get("form_message").attr("data-size-limit"),10),!e.__file_change_stack[0])return void a();if(!r||!s)return alert(Crisp.Locale.text("chat","chat_form_attach_alert_quota")),void a();if(e.__file_change_stack[0].size>=n)return alert(Crisp.Locale.text("chat","chat_form_attach_alert_size")),void a();i=new XMLHttpRequest,i.file=e.__file_change_stack[0],i.addEventListener("progress",_,!1),i.addEventListener("error",c,!1),i.addEventListener("abort",c,!1),i.addEventListener("load",o,!1),i.open("PUT",r,!0),i.setRequestHeader("Content-Disposition","attachment"),i.send(e.__file_change_stack[0])}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":submit",i)}finally{return!1}})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__file_change=function(){var e=this,t="__file_change";try{Crisp.Base._website_configuration.chat.file_transfer===!0&&Crisp.Chat.Selector.get("form_input_attach").on("change",function(t){return!!(t.target.files&&t.target.files.length>0)&&e.__handle_file_change(t.target.files)})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__page_scroll=function(){var e=this,t="__page_scroll";try{document.addEventListener("wheel",function(i){try{var r=i.target?Crisp.Library.dom(i.target):null;if(r&&"number"==typeof i.wheelDelta&&Crisp.Action.is_chat_opened()===!0&&(r.parents(".crisp-client").length>0||r.is(".crisp-client"))){var s=Crisp.Chat.Selector.get("flow"),n=".crisp-18wo6ed";if(s&&s[0]&&(r.parents(n).length>0||r.is(n))){var a=s[0].scrollTop-i.wheelDelta;s[0].scrollTop=a>=0?a:0}i.stopPropagation(),i.preventDefault(),i.returnValue=!1}}catch(i){Crisp.Library.logger.error(e.ns+"."+t+":wheel",i)}})}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__page_change=function(){var e="__page_change";try{window.addEventListener("beforeunload",function(e){var t=null;Crisp.Library.crisp.client.Message.is_sending_messages()===!0&&(t=Crisp.Locale.text("chat","chat_message_send_abort_warn"));var i=Crisp.Chat.Selector.get("form_button_attach").attr("data-state");if(["preparing","uploading"].indexOf(i)!==-1&&(t=Crisp.Locale.text("chat","chat_form_attach_abort_warn")),Crisp.Library.crisp.client.Call.is_ongoing()===!0&&(t=Crisp.Locale.text("call","call_abort_warn")),t)return e.returnValue=t})}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__touch_as_click=function(e){var t=this,i="__touch_as_click";try{e.on("touchstart",function(e){try{e.preventDefault()}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":touchstart",e)}}),e.on("touchend",function(e){try{e.preventDefault(),e.target&&"function"==typeof e.target.click&&e.target.click()}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":touchend",e)}})}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__handle_file_change=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t="__handle_file_change";try{if(Crisp.Broker._socket_connected===!0){var i=Crisp.Chat.Selector.get("form_button_attach").attr("data-state");if(e.length>0&&"none"===i){this.__file_change_stack=[];for(var r=0;r0&&void 0!==arguments[0]&&arguments[0],t="_focus_on_foreground";try{if((e===!0||!Crisp.Feature.has_screen_touch())&&Crisp.Chat.Interface._chat_is_visible()){var i=Crisp.Chat.Selector.get("flow_messages");if(i){var r=null,s=i.find(".crisp-16r0df5");r=s.length>0?s:Crisp.Chat.Picker._is_open()===!0?Crisp.Chat.Selector.get("pickers_search_input"):Crisp.Chat.Selector.get("form_textarea_message"),r&&r.length>0&&r[0].focus()}}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._blur_from_foreground=function(){var e="_blur_from_foreground";try{for(var t=Crisp.Base._container_sel.find("input"),i=0;i0&&void 0!==arguments[0]?arguments[0]:"pane",i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r="_toggle_visibility";try{var s="chat"===t?"true":"false",n=function(t){var i="close"===t?"maximize":"minimize",r="close"===t?"minimize":"maximize";null!==e.__toggle_clean_timeout_wait&&clearTimeout(e.__toggle_clean_timeout_wait),Crisp.Chat.Selector._minimized_sel&&(Crisp.Chat.Selector._minimized_sel.removeClass(e._visibility_animate_classes.minimized[i]),Crisp.Chat.Selector._minimized_sel.addClass(e._visibility_animate_classes.minimized[r])),Crisp.Chat.Selector._shade_sel&&(Crisp.Chat.Selector._shade_sel.removeClass(e._visibility_animate_classes.shade[i]),Crisp.Chat.Selector._shade_sel.addClass(e._visibility_animate_classes.shade[r])),Crisp.Chat.Selector._chat_sel&&(Crisp.Chat.Selector._chat_sel.removeClass(e._visibility_animate_classes.chat[i]),Crisp.Chat.Selector._chat_sel.addClass(e._visibility_animate_classes.chat[r])),e.__toggle_clean_timeout_wait=setTimeout(function(){a(t)},e.__toggle_clean_timeout)},a=function(t){var i=!(t&&"open"!==t),r=!(t&&"close"!==t);i===!0&&(Crisp.Chat.Selector._minimized_sel&&(Crisp.Chat.Selector._minimized_sel.attr("data-maximized","true"),Crisp.Chat.Selector._minimized_sel.removeClass(e._visibility_animate_classes.minimized.maximize)),Crisp.Chat.Selector._shade_sel&&Crisp.Chat.Selector._shade_sel.removeClass(e._visibility_animate_classes.shade.maximize),Crisp.Chat.Selector._chat_sel&&Crisp.Chat.Selector._chat_sel.removeClass(e._visibility_animate_classes.chat.maximize)),r===!0&&(Crisp.Chat.Selector._shade_sel&&Crisp.Chat.Selector._shade_sel.attr("data-visible","false"),Crisp.Chat.Selector._chat_sel&&Crisp.Chat.Selector._chat_sel.attr("data-visible","false"), +Crisp.Chat.Selector._minimized_sel&&Crisp.Chat.Selector._minimized_sel.removeClass(e._visibility_animate_classes.minimized.minimize),Crisp.Chat.Selector._shade_sel&&Crisp.Chat.Selector._shade_sel.removeClass(e._visibility_animate_classes.shade.minimize),Crisp.Chat.Selector._chat_sel&&Crisp.Chat.Selector._chat_sel.removeClass(e._visibility_animate_classes.chat.minimize))};"pane"===t?this._is_maximized=!1:this._is_maximized=!0,this.__apply_focus(),this.__schedule_scroll_toggle("true"===s),i===!0&&Crisp.Feature.has_css_animations()?"pane"===t?(Crisp.Chat.Selector._minimized_sel&&Crisp.Chat.Selector._minimized_sel.attr("data-maximized",s),n("close")):(Crisp.Chat.Selector._shade_sel&&Crisp.Chat.Selector._shade_sel.attr("data-visible",s),Crisp.Chat.Selector._chat_sel&&Crisp.Chat.Selector._chat_sel.attr("data-visible",s),n("open")):(a(),Crisp.Chat.Selector._shade_sel&&Crisp.Chat.Selector._shade_sel.attr("data-visible",s),Crisp.Chat.Selector._chat_sel&&Crisp.Chat.Selector._chat_sel.attr("data-visible",s),Crisp.Chat.Selector._minimized_sel&&Crisp.Chat.Selector._minimized_sel.attr("data-maximized",s))}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype._toggle_socket_state=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i="_toggle_socket_state";try{null!==this.__toggle_socket_state_timeout&&clearTimeout(this.__toggle_socket_state_timeout),this.__toggle_socket_state_timeout=setTimeout(function(){e.__toggle_socket_state_timeout=null,t===!1?Crisp.Chat.Selector.get("content").attr("data-has-offline","true"):Crisp.Chat.Selector.get("content").removeAttr("data-has-offline")},this.__toggle_socket_state_delay)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._minimize=function(){var e="_minimize";try{Crisp.Base._runtime_configuration.lock_maximized!==!0&&Crisp.Chat.State.propagate("maximized",!1)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._maximize=function(){var e="_maximize";try{Crisp.Chat.State.propagate("maximized",!0,force=!1,function(){Crisp.Chat.Scroll._to()})}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._chat_is_visible=function(){var e="_chat_is_visible",t=!0;try{t=this._is_maximized}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}finally{return t}},e.prototype._pane=function(){var e="_pane";try{var t=Crisp.Base._website_configuration||{},i=t.website||{};Crisp.Chat.Selector._excerpt_sel=Crisp.Library.dom(Crisp.Template.render("chat",{activity:{metrics:i.response_metrics&&i.response_metrics.mean&&i.response_metrics.mean>=this.__metric_reply_min&&i.response_metrics.mean0?{format:Crisp.Utility.lower_string_first(Crisp.Date.format_date(Crisp.Date.timestamp_to_iso(i.last_available))),raw:Crisp.Date.timestamp_to_iso(i.last_available)}:null},configuration:t,environment:{smileys:this.__smileys,url:{crisp_web:Crisp.Base._url_website}},methods:{active_operators:Crisp.Avatar.active_operators.__crisp_bind(Crisp.Avatar),count_other_operators:Crisp.Avatar.count_other_operators.__crisp_bind(Crisp.Avatar),generate_channel_link:this._generate_channel_link.__crisp_bind(this)},website:{id:Crisp.Base._website_id,domain:Crisp.Base._website_configuration.website.domain,name:Crisp.Base._website_configuration.website.name},chatbox:{blocked:Crisp.Base._is_blocked(),runtime:Crisp.Base._runtime_configuration,helpdesk:{search:Crisp.Base._website_configuration.chat.helpdesk_link&&Crisp.Base._website_configuration.channels.helpdesk&&Crisp.Base._page_domain!==Crisp.Base._website_configuration.channels.helpdesk&&!0}},status:{url:this._generate_channel_link("status")}})),Crisp.Base._container_sel.empty(),Crisp.Base._container_sel.append(Crisp.Chat.Selector._excerpt_sel),Crisp.Chat.Selector._bind(),Crisp.Chat.Event._bind(),this._apply_dynamic_sizing_properties(!0),this.__force_chat_hide(),Crisp.Chat.State._trigger_default_all(ignored_ns=["intent"])}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._generate_channel_link=function(e){var t="_generate_channel_link",i="";try{var r=Crisp.Base._website_configuration.channels[e]||null;switch(e){case"email":var s=Crisp.Broker._session_hash;if(s){var n=Crisp.Base._website_configuration.website.name,a="s."+s+".i@"+Crisp.Base._website_configuration.website.mailer;i="mailto:",n&&(i+='"'+encodeURI(n)+'"'),i+="<"+encodeURI(a)+">"}else r&&(i="mailto:"+r);break;case"phone":r&&(i="tel:"+r);break;case"messenger":r&&(i="https://m.me/"+encodeURI(r));break;case"telegram":r&&(i="https://telegram.me/"+encodeURI(r));break;case"twitter":r&&(i="https://twitter.com/"+encodeURI(r));break;case"helpdesk":case"status":if(r){var o="production"===Crisp.Base._client_environment?"https":"http";i=o+"://"+r+"/"}}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype._apply_dynamic_sizing_properties=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="_apply_dynamic_sizing_properties";try{if(Crisp.Action.is_chat_visible()===!0){if(Crisp.Base._is_large_view()===!0?(this.__effective_chat_height=this.__desktop_large_chat_height,this.__effective_chat_width=this.__desktop_large_chat_width):Crisp.Base._is_small_view()===!0?(this.__effective_chat_height=this.__desktop_small_chat_height,this.__effective_chat_width=this.__desktop_small_chat_width):(this.__effective_chat_height=this.__desktop_regular_chat_height,this.__effective_chat_width=this.__desktop_regular_chat_width),Crisp.Base._apply_sizing(),Crisp.Base._is_full_view()===!0&&(this.__effective_chat_height=window.innerHeight,this.__effective_chat_width=window.innerWidth,this.__effective_chat_height-=Crisp.Chat.Selector.get("header").height()),Crisp.Chat._is_initialized===!0||e===!0){var i="rtl"===Crisp.Locale.direction()?"right":"left",r="rtl"===Crisp.Locale.direction()?"left":"right",s=parseInt(Crisp.Chat.Selector.get("form_textarea_message").css(i).replace("px",""),10),n=parseInt(Crisp.Chat.Selector.get("form_act").css(r).replace("px",""),10),a=this.__effective_chat_width-this.__textarea_width_sefety-s-n-Crisp.Chat.Selector.get("form_act")[0].offsetWidth;Crisp.Chat.Selector._chat_sel.safe_css_text("width",this.__effective_chat_width+"px"),Crisp.Chat.Selector.get("content").safe_css_text("height",this.__effective_chat_height+"px"),Crisp.Chat.Selector.get("form_textarea_message").safe_css_text("width",a+"px"),this._flow_height=Crisp.Chat.Selector.get("flow").height(),this._textarea_base_width=Crisp.Chat.Selector.get("form_textarea_message").width(),0===this._form_container_height&&(this._form_container_height=Crisp.Chat.Selector.get("form_container").height()),0===this._textarea_base_line_height&&(this._textarea_base_line_height=parseInt(Crisp.Chat.Selector.get("form_textarea_message").css("line-height").replace("px",""),10)),Crisp.Chat.Scroll._margin=this._flow_height,Crisp.Base._is_full_view()&&this._chat_is_visible()===!0?Crisp.Chat.Viewport._adapt():Crisp.Chat.Viewport._unadapt(),Crisp.Chat.Selector.get("form_textarea_message").trigger("keyup")}Crisp.Sound.allow(!Crisp.Base._is_full_view()&&!0)}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._has_focus=function(){var e="_has_focus";try{return this.__has_window_focus&&this._chat_is_visible()&&!0}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._article=function(e,t){var i="_article";try{var r=Crisp.Base._container_sel.find(".crisp-3vy3u9"),s=Crisp.Library.dom(Crisp.Template.render("article",{frame:{url:""+this._generate_channel_link("helpdesk")+(e+"/article/"+t)}}));Crisp.Chat.Event._article_actions(s),0===r.length?Crisp.Base._container_sel.append(s):r[0].parentNode.replaceChild(s[0],r[0]),setTimeout(function(){s[0].focus()},this.__article_focus_timeout)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._spotlight=function(){var e=this,t="_spotlight",i=!1;try{var r=this._generate_channel_link("helpdesk");r&&(i=!0,null===this._spotlight_current_sel&&(this._spotlight_current_sel=Crisp.Library.dom(Crisp.Template.render("spotlight",{url:r})),Crisp.Chat.Event._spotlight_actions(this._spotlight_current_sel),Crisp.Base._container_sel.append(this._spotlight_current_sel),Crisp.Action.do_helpdesk_query(""),setTimeout(function(){var t=e._spotlight_current_sel.find(".crisp-f2mp3n");t&&t[0]&&t[0].focus()},this.__spotlight_focus_timeout)))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype._magnify=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s="_magnify";try{var n=Crisp.Base._container_sel.find(".crisp-fpuyn"),a=Crisp.Chat.Message._get_magnify_file_fingerprints("file"===e?r:null),o=Crisp.Library.dom(Crisp.Template.render("magnify",{type:e,source:t,name:i,fingerprints:a}));Crisp.Chat.Event._magnify_actions(o,a),0===n.length?Crisp.Base._container_sel.append(o):n[0].parentNode.replaceChild(o[0],n[0]),setTimeout(function(){o[0].focus()},this.__magnify_focus_timeout)}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype._select_spotlight_article=function(e){var t="_select_spotlight_article";try{var i=e.find(".crisp-joczs8[data-active='true']");i&&i.length>0&&i[0].click()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._move_spotlight_article=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i="_move_spotlight_article";try{var r=e.find(".crisp-joczs8")||[];if(r.length>0){for(var s=-1,n=0;n=r.length&&(s=0),s>-1&&this._toggle_active_spotlight_article(e,r[s],!0)}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._toggle_active_spotlight_article=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="_toggle_active_spotlight_article";try{e.find(".crisp-joczs8").attr("data-active","false"),null!==t&&Crisp.Library.dom(t).attr("data-active",i===!0?"true":"false")}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype._handle_spotlight_articles=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i="_handle_spotlight_articles";try{if(null!==this._spotlight_current_sel){var r=this._spotlight_current_sel.find(".crisp-15ms4d7");if(r&&r.remove(),t===!0){var s=Crisp.Library.dom(Crisp.Template.render("spotlight_results",{base_url:this._generate_channel_link("helpdesk"),results:e,has_active:!Crisp.Feature.has_screen_touch()&&!0})),n=this._spotlight_current_sel.find(".crisp-7xnvwa");n.prepend(s),Crisp.Chat.Event._spotlight_articles_actions(this._spotlight_current_sel)}this._spotlight_current_sel.attr("data-state","loaded"),this._spotlight_current_sel.attr("data-has-results",t===!0?"true":"false")}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__schedule_scroll_toggle=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i="__schedule_scroll_toggle";try{null!==this.__scroll_toggle_defer_timeout&&(clearTimeout(this.__scroll_toggle_defer_timeout),this.__scroll_toggle_defer_timeout=null),Crisp.Base._is_full_view()===!0&&window.scroll&&(t===!0?Crisp.Base._is_full_view()===!0&&(this.__scroll_toggle_defer_timeout=setTimeout(function(){e.__scroll_toggle_defer_timeout=null,e._chat_is_visible()===!0&&(e.__scroll_toggle_position===-1&&(e.__scroll_toggle_position=window.scrollY),window.scroll(window.scrollX,document.body.scrollHeight))},this.__scroll_toggle_defer_wait)):this.__scroll_toggle_position>-1&&(window.scroll(window.scrollX,this.__scroll_toggle_position),this.__scroll_toggle_position=-1))}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__apply_focus=function(){var e="__apply_focus";try{var t=this._has_focus();Crisp.Library.crisp.client.Message.set_messages_in_view(t)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__watch_focus=function(){var e=this,t="__watch_focus";try{this.__has_window_focus=(!window.hasFocus||window.hasFocus())&&!0,window.addEventListener("focus",function(){e.__has_window_focus=!0,e.__apply_focus()},!1),window.addEventListener("blur",function(){e.__has_window_focus=!1,e.__apply_focus()},!1)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__force_chat_hide=function(){var e="__force_chat_hide";try{this._is_maximized=!1,Crisp.Chat.Selector._shade_sel.attr("data-visible","false"),Crisp.Chat.Selector._chat_sel.attr("data-visible","false")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}());var _slicedToArray=function(){function e(e,t){var i=[],r=!0,s=!1,n=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(i.push(a.value),!t||i.length!==t);r=!0);}catch(e){s=!0,n=e}finally{try{!r&&o.return&&o.return()}finally{if(s)throw n}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();if(Crisp.Chat.Message=new(function(){function e(){var e="constructor";try{this.ns="CrispChatMessage",this.__show_identity_after=1500,this.__focus_from_identity_after=500,this.__acknowledgement_timeout=3e4,this.__reply_default_after=6e4,this.__reply_fast_after=3e4,this.__animate_entrance_timeout=400,this.__compose_expire_interval=5e3,this.__compose_expire_max_age=12e4,this.__receive_mirror_type="urn:crisp.im:triggers:0",this.__website_message_sources=["welcome","identity","game"],this.__source_identity_types=["email","phone"],this.__file_preview_types=["image/jpg","image/jpeg","image/png"],this.__message_replace_targets=[".crisp-1o2g4mc",".crisp-1ie92q9"],this._has_messages=!1,this._has_received_messages=!1,this._has_sent_messages=!1,this._message_last_timestamp=0,this.__has_local_messages=!1,this.__is_activity_ongoing=!1,this.__acknowledgement_queue=[],this.__sent_read_fingerprints=[],this.__receive_mirror_fingerprints=[],this.__show_identity_timeout=null,this.__reply_timeout=null,this.__message_compose_timestamp=null,this.__website_messages_parts={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{this.__register_unread_handler()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.send=function(){var e="send";try{if(Crisp.Broker._socket_connected===!0){var t=Crisp.Action.get_message_text();t=t.trim(),t&&(Crisp.Action.do_message_send("text",t),Crisp.Action.set_message_text(""),Crisp.Chat.Selector.get("form_textarea_message").trigger("keyup"))}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.received=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],n="received";try{var a=this.__show("from",e),o=_slicedToArray(a,2),c=o[0],_=o[1];t===!0&&Crisp.Chat.Interface._has_focus()===!1&&Crisp.Sound.start("events","chat-message-receive"),r===!0&&Crisp.Chat.Scroll._to_last_message(direction="from"),i===!0&&_===!1&&this.__animate_entrance(c),e.user&&this.__website_message_sources.indexOf(e.user.source)===-1&&Crisp.Chat.Misc._update_operator_details(e.user),s===!1&&Crisp.Chat.Game.stop(),this.__message_compose_timestamp&&e.timestamp>0&&this.__message_compose_timestamp0&&void 0!==arguments[0])||arguments[0],t="_show_identity";try{for(var i="**"+Crisp.Locale.text("chat","chat_message_text_identity_main")+"**\n"+("_"+Crisp.Locale.text("chat","chat_message_text_identity_ask")+"_"),r=function(e){return function(){Crisp.Chat.Intent._update("identity",e)}},s=[],n=0;n0&&this.__show_website_message("identity","default","picker",{id:"ask-identity",text:i,choices:s},with_animations=e)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._hide_identity=function(){var e="_hide_identity";try{this.__hide_website_message("identity")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._show_identity_field=function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r="_show_identity_field";try{if(this.__source_identity_types.indexOf(e)!==-1){var s="chat_message_text_identity_ask_"+e,n="chat_message_text_identity_ask_field_"+e;this.__show_website_message("identity",e,"field",{id:"identity-"+e,text:"_"+Crisp.Locale.text("chat",s)+"_",explain:Crisp.Locale.text("chat",n),previous:"identity",handler:function(i){try{Crisp.Action["set_user_"+e](i)}catch(e){}setTimeout(function(){Crisp.Chat.Field._focus_on_foreground()},t.__focus_from_identity_after)}},with_animations=i)}}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype._show_game=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t="_show_game";try{var i="**"+Crisp.Locale.text("chat","chat_message_text_game_main")+"**\n"+("_"+Crisp.Locale.text("chat","chat_message_text_game_ask")+"_");this.__show_website_message("game","default","picker",{id:"ask-game",text:i,choices:[{value:"play",selected:!1,label:Crisp.Locale.text("chat","chat_message_text_game_pick_yes"),handler:function(e){Crisp.Chat.Game.start(),Crisp.Chat.Intent._update("game",!1)}},{value:"ignore",selected:!1,label:Crisp.Locale.text("chat","chat_message_text_game_pick_no"),handler:function(e){Crisp.Chat.Intent._update("game",!1)}}]},with_animations=e)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._hide_game=function(){var e="_hide_game";try{this.__hide_website_message("game")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._show_compose=function(e){var t="_show_compose";try{var i=(Crisp.Chat.Selector._chat_sel?Crisp.Chat.Selector._chat_sel.find(".crisp-fsijn1"):null)||[];this.__message_compose_timestamp=e,0===i.length&&(i=Crisp.Library.dom(Crisp.Template.render("chat_bubble_composing")),Crisp.Chat.Selector.get("flow_events").append(i),Crisp.Chat.Scroll._to_last_message(direction=null),this.__check_compose_expire())}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._hide_compose=function(){var e="_hide_compose";try{var t=Crisp.Chat.Selector._chat_sel?Crisp.Chat.Selector._chat_sel.find(".crisp-fsijn1"):null;this.__message_compose_timestamp=null,t&&t.length>0&&t.remove()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._acknowledge_read_send=function(e){var t=(arguments.length>1&&void 0!==arguments[1]&&arguments[1],"_acknowledge_read_send");try{if(Crisp.Base._website_configuration.chat.operator_privacy!==!0){var i=null;if(e.length>0)for(var r=Crisp.Chat.Selector.get("flow_messages").find(".crisp-bhspdv"),s=r.length-1;s>=0;s--){var n=r[s].getAttribute("data-fingerprint");if(n&&(isNaN(n)||(n=parseInt(n,10)),e.indexOf(n)!==-1)){i=n;break}}else{var a=Crisp.Chat.Selector.get("flow_messages").find('.crisp-bhspdv[data-from="visitor"]');a.length>0&&(i=a.last().attr("data-fingerprint")||null)}null!==i&&(Crisp.Chat.Selector.get("flow_messages").find(".crisp-12qaym5").safe_css_text("display","none"),Crisp.Chat.Selector.get("flow_messages").find([".crisp-bhspdv",'[data-fingerprint="'+i+'"]'].join("")).find(".crisp-12qaym5").safe_css_text("display","inline-block"))}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._trigger_will_send_hooks=function(){var e="_trigger_will_send_hooks",t=!1;try{for(var i=[],r=Crisp.Library.crisp.client.Message.get_cached_messages(),s=r.length-1;s>=0&&"local"===(r[s].user||{}).source;s--)i.push(r[s]);for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s="_dispatch_local";try{var n=Crisp.Base._website_configuration.website.active_operators||[],a={source:"local"};n[0]&&r!==!0?(a.user_id=n[0].user_id,a.nickname=n[0].nickname,n[0].avatar&&(a.avatar=n[0].avatar)):(a.type="website",a.user_id=Crisp.Base._website_id,a.nickname=Crisp.Base._website_configuration.website.name),Crisp.Library.crisp.client.Message.receive_message_local(e,t,a,i)}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype._remove=function(e){var t="_remove";try{var i=e.parents(".crisp-dqw9ko");if(1===i.find(".crisp-bhspdv").length){var r=e.parents(".crisp-lgu84d");1===r.find(".crisp-dqw9ko").length?r.remove():i.remove()}else e.remove()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._restore=function(){var e="_restore";try{Crisp.Chat.Message._show_welcome(),this._synchronize()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._synchronize=function(){var e="_synchronize";try{Crisp.Library.crisp.client.Message.get_message_compose(),Crisp.Library.crisp.client.Message.get_unread_messages(),Crisp.Library.crisp.client.Message.get_message_history(),0===Crisp.Library.crisp.client.Message.count_message_history()&&this.__history_restore_done()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._get_magnify_file_fingerprints=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t="_get_magnify_file_fingerprints",i={previous:null,next:null};try{if(null!==e&&!isNaN(e))for(var r=parseInt(e,10),s=Crisp.Library.crisp.client.Message.get_cached_messages(),n=0;n0)for(var a=n-1;a>=0;a--){var o=s[a];if(this.__is_previewable_file(o)===!0){i.previous=o.fingerprint;break}}if(n=this.__compose_expire_max_age?this._hide_compose():setTimeout(function(){e.__check_compose_expire()},this.__compose_expire_interval))}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__display=function(e,t,i,r,s,n,a){var o="__display",c=null,_=!1;try{var l="from"===t?"operator":"visitor",p="operator"===l?i.avatar||i.user_id:"session",h="",u="";s>0&&(h=Crisp.Date.timestamp_to_iso(s),u=Crisp.Date.format_date(h)),c=Crisp.Library.dom(Crisp.Template.render("chat_message_"+e,{from:l,user:i,content:r,date_iso:h,date_formatted:u,fingerprint:n,metas:a,configuration:Crisp.Base._website_configuration,format_context:{methods:{filter_link_safe:Crisp.Utility.filter_link_safe.__crisp_bind(Crisp.Utility)}},environment:{types:{file_preview:this.__file_preview_types},url:{crisp_image:Crisp.Base._url_image}}}));var d=Crisp.Chat.Selector.get("flow_messages").find([".crisp-bhspdv",'[data-fingerprint="'+n+'"]'].join(""));if(0===d.length){var f=Crisp.Date.timestamp_to_properties(s),g=Crisp.Chat.Selector.get("flow_messages").children().last(),m=g.filter(".crisp-lgu84d").length>0&&!0;(!m||"none"!==f.day&&g.attr("data-day")!==f.day||"none"!==f.month&&g.attr("data-month")!==f.month||"none"!==f.year&&g.attr("data-year")!==f.year)&&(g=Crisp.Library.dom(Crisp.Template.render("chat_bubble_thread",f)),Crisp.Chat.Selector.get("flow_messages").append(g));var y=g.find(".crisp-1ohjrf0"),v=y.children().last(),b=v.filter(".crisp-dqw9ko").length>0&&!0;b&&(!b||v.attr("data-from")===l&&v.attr("data-user-marker")===p)||(v=Crisp.Library.dom(Crisp.Template.render("chat_bubble_group",{from:l,user_marker:p})),y.append(v)),v.append(c),v.append(Crisp.Template.render("clear")),Crisp.Chat.Selector._last_message_height=c.height()}else{for(var C=0;C0&&i>this.__message_compose_timestamp&&this._hide_compose(),i>0&&s===!0&&(Crisp.Chat.Alert._update("wait_reply","lock"),Crisp.Chat.Intent._update("game",!1))),i>0&&(this._has_messages=!0,this._message_last_timestamp=i,s===!0&&("operator"===e?this._has_received_messages=!0:this._has_sent_messages=!0),this.__check_mark_is_activity_ongoing()),this.__has_local_messages===!1&&"local"===t.source&&(this.__has_local_messages=!0,Crisp.Base._container_sel.attr("data-has-local-messages","true"))}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype.__check_mark_is_activity_ongoing=function(){var e="__check_mark_is_activity_ongoing";try{var t=this._has_messages===!0&&Crisp.Base._is_activity_outdated()!==!0;this.__is_activity_ongoing!==t&&(this.__is_activity_ongoing=t,Crisp.Base._container_sel.attr("data-is-activity-ongoing",this.__is_activity_ongoing===!0?"true":"false"),Crisp.Chat.Interface._apply_dynamic_sizing_properties())}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__animate_entrance=function(e){var t="__animate_entrance";try{if(Crisp.Feature.has_css_animations()){var i="crisp-1madyxq";e.addClass(i),setTimeout(function(){e.removeClass(i)},this.__animate_entrance_timeout)}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__show=function(e,t){var i="__show",r=null,s=!1;try{var n=!1,a={},o=null;switch(t.type){case"text":t.content&&(n=!0,a={preview:t.preview},o=function(){Crisp.Chat.Event._message_actions_text(r)});break;case"file":t.content&&t.content.url&&(n=!0,o=function(){Crisp.Chat.Event._message_actions_file(r)});break;case"animation":t.content&&t.content.url&&(n=!0);break;case"audio":t.content&&t.content.url&&t.content.duration&&(n=!0,a={duration:Crisp.Date.format_time(t.content.duration)},o=function(){Crisp.Chat.Event._message_actions_audio(r,t)});break;case"picker":t.content&&t.content.id&&t.content.text&&(t.content.choices||[]).length>0&&(n=!0,a={has_selected:this.__check_picker_has_selected_choice(t.content)},o=function(){Crisp.Chat.Event._message_actions_picker(r,e,t)});break;case"field":t.content&&t.content.id&&t.content.text&&t.content.explain&&(n=!0,o=function(){Crisp.Chat.Event._message_actions_field(r,t),Crisp.Chat.Field._focus_on_foreground(do_force=!0)});break;default:throw new Error("Got an unsupported message (with type: "+t.type+")")}if(n!==!0)throw new Error("Got an invalid "+type+" message, dropping it");t.edited===!0&&(a.edited=!0),t.translated===!0&&(a.translated=!0);var c=this.__display(t.type,e,t.user||{},t.content,t.timestamp,t.fingerprint,a),_=_slicedToArray(c,2);r=_[0],s=_[1],Crisp.Chat.Event._message_actions_common(r),"welcome"===(t.user||{}).source&&"helpdesk"===((t.preview||[])[0]||{}).variant&&Crisp.Chat.Event._message_actions_welcome_helpdesk(r),"function"==typeof o&&o()}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}finally{return[r,s]}},e.prototype.__history_restore_done=function(){var e="__history_restore_done";try{this.__sent_read_fingerprints.length>0&&(this._acknowledge_read_send(this.__sent_read_fingerprints,!0),this.__sent_read_fingerprints=[]),Crisp.Chat.State._retrigger("intent"),Crisp.Chat.State._retrigger("scroll"),this.__schedule_reply_check(!0)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__register_unread_handler=function(){var e="__register_unread_handler";try{Crisp.Library.crisp.client.Message.set_unread_messages_callback(function(e,t,i){setTimeout(function(){Crisp.Chat.Notification._update_unread(e,t,i)},0)})}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__schedule_acknowledgement_check=function(e){var t=this,i="__schedule_acknowledgement_check";try{this.__acknowledgement_queue.push(e), +setTimeout(function(){try{var r=t.__acknowledgement_queue.indexOf(e);if(r===-1);else{var s=Crisp.Chat.Selector.get("flow_messages").find([".crisp-bhspdv",'[data-fingerprint="'+e+'"]'].join(""));s.find(".crisp-mkirz6").safe_css_text("display","none"),s.find(".crisp-1kmmu74").safe_css_text("display","block")}t.__acknowledgement_queue.splice(r,1)}catch(e){Crisp.Library.logger.error(t.ns+"."+i+":timeout",e)}},this.__acknowledgement_timeout)}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__schedule_reply_check=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i="__schedule_reply_check";try{Crisp.Chat.Intent._states.game||Crisp.Chat.Intent._states.game===!1||this._has_sent_messages!==!0||this._has_received_messages===!0||null===this.__reply_timeout&&(this.__reply_timeout=setTimeout(function(){try{e.__reply_timeout=null,e._has_received_messages!==!0&&Crisp.Base._website_configuration.chat.wait_game===!0&&Crisp.Chat.Intent._update("game")}catch(t){Crisp.Library.logger.error(e.ns+"."+i+":timeout",t)}},t===!0?this.__reply_fast_after:this.__reply_default_after))}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__check_picker_has_selected_choice=function(e){var t="__check_picker_has_selected_choice",i=!1;try{for(var r=0;r4&&void 0!==arguments[4]&&arguments[4],n=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[],o="__show_website_message";try{if(this.__website_message_sources.indexOf(e)===-1)throw new Error("Source "+e+" not allowed");this.__website_messages_parts[e]!==t&&(this.__website_messages_parts[e]=t,this.received({type:i,timestamp:0,content:r,fingerprint:"$"+e,preview:a,user:{source:e,type:"website",user_id:Crisp.Base._website_id,nickname:Crisp.Base._website_configuration.website.name}},with_sounds=!1,s=s,n=n,is_locally_generated=!0))}catch(e){Crisp.Library.logger.error(this.ns+"."+o,e)}},e.prototype.__hide_website_message=function(e){var t="__hide_website_message";try{if(this.__website_message_sources.indexOf(e)===-1)throw new Error("Source "+e+" not allowed");if(this.__website_messages_parts[e]){delete this.__website_messages_parts[e];var i=Crisp.Chat.Selector.get("flow_messages").find([".crisp-bhspdv",'[data-fingerprint="$'+e+'"]'].join(""));i&&1===i.length&&this._remove(i)}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__is_previewable_file=function(e){var t="__is_previewable_file",i=!1;try{i="file"===e.type&&this.__file_preview_types.indexOf((e.content||{}).type)!==-1&&!0}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e}()),Crisp.Chat.Misc=new(function(){function e(){var e="constructor";try{this.ns="CrispChatMisc",this._operator_details={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._update_operator_details=function(e){var t="_update_operator_details";try{Crisp.Utility.is_equal(e,this._operator_details)||Crisp.Chat.State.propagate("operator",e)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e}()),Crisp.Chat.Notification=new(function(){function e(){var e="constructor";try{this.ns="CrispChatNotification",this.__preview_stack_maximum=5,this._unread_count=0,this.__second_in_milliseconds=1e3,this.__tooltip_show_delay=.1,this.__tooltip_show_delay_timeout_wait=null,this.__preview_stack_last_fingerprint=null,this.__page_title_current=null,this.__animate_new_messages_tooltip_timeout=500,this.__animate_extended_preview_timeout=1e3}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._update_unread=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s="_update_unread";try{var n="crisp-161sdx3";if(this._unread_count=e,e>0){Crisp.Chat.Selector.get("pane_unread").text(e);var a="none"===Crisp.Chat.Selector.get("tooltips_new_messages").css("display")&&!0,o=this.__show_unread_preview(e,i,r,a);null===this.__page_title_current&&(this.__page_title_current=document.title),this.__page_title_current&&Crisp.Base._is_invisible()!==!0&&(document.title="💬"+e+" - "+this.__page_title_current),a===!0&&(Crisp.Feature.has_css_animations()?(null!==this.__tooltip_show_delay_timeout_wait&&clearTimeout(this.__tooltip_show_delay_timeout_wait),this.__tooltip_show_delay_timeout_wait=setTimeout(function(){t.__tooltip_show_delay_timeout_wait=null,Crisp.Chat.Selector.get("tooltips_new_messages").safe_css_text("display","block"),Crisp.Chat.Selector.get("tooltips_new_messages").addClass(n),o.length>0&&(Crisp.Chat.Selector._shade_sel.attr("data-visible-subtle","true"),Crisp.Action.is_chat_closed()===!0&&Crisp.Chat.Selector._shade_sel.addClass(Crisp.Chat.Interface._visibility_animate_classes.shade.maximize)),setTimeout(function(){Crisp.Chat.Selector._shade_sel.removeClass(Crisp.Chat.Interface._visibility_animate_classes.shade.maximize),Crisp.Chat.Selector.get("tooltips_new_messages").removeClass(n)},t.__animate_new_messages_tooltip_timeout)},this.__tooltip_show_delay*this.__second_in_milliseconds)):(Crisp.Chat.Selector.get("tooltips_new_messages").safe_css_text("display","block"),o.length>0&&Crisp.Chat.Selector._shade_sel.attr("data-visible-subtle","true")),Crisp.Chat.Selector.get("pane_unread").safe_css_text("display","block"))}else null!==this.__tooltip_show_delay_timeout_wait&&clearTimeout(this.__tooltip_show_delay_timeout_wait),Crisp.Chat.Selector.get("tooltips_new_messages").removeClass(n),Crisp.Chat.Selector.get("tooltips_new_messages").safe_css_text("display","none"),Crisp.Chat.Selector.get("pane_unread").safe_css_text("display","none"),Crisp.Chat.Selector._shade_sel.attr("data-visible-subtle","false"),Crisp.Chat.Selector.get("tooltips_extended_actions").safe_css_text("display","none"),Crisp.Chat.Selector.get("tooltips_extended_preview").empty(),this.__page_title_current&&(document.title=this.__page_title_current)}catch(e){Crisp.Library.logger.error(this.ns+"."+s,e)}},e.prototype._check_clearance=function(){var e="_check_clearance";try{var t=Crisp.Chat.Selector.get("flow")[0].scrollTop,i=Crisp.Chat.Selector.get("flow")[0].scrollHeight,r=Crisp.Chat.Selector.get("flow")[0].clientHeight;r+t>=i-Crisp.Chat.Interface._last_message_height&&Crisp.Chat.Alert._update("new_messages","hide")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__show_unread_preview=function(e,t,i,r){var s="__show_unread_preview",n=[];try{var a=null,o=!1,c=[];Crisp.Chat.Selector.get("tooltips_extended_actions").safe_css_text("display","none"),Crisp.Chat.Selector.get("tooltips_extended_preview").empty();for(var _=i.length-1;_>=0&&!(t.indexOf(i[_].fingerprint)!==-1&&(n.unshift(i[_]),n.length>=this.__preview_stack_maximum));_--);for(var l=0;l0&&(o=!0,p.appendTo(Crisp.Chat.Selector.get("tooltips_extended_preview")),l===n.length-1&&null===a&&(a=n[l].fingerprint),null===a&&null!==this.__preview_stack_last_fingerprint||c.push(p))}if(o===!0&&Crisp.Chat.Selector.get("tooltips_extended_actions").safe_css_text("display","inline-block"),null!==a&&(this.__preview_stack_last_fingerprint=a),Crisp.Feature.has_css_animations()&&c.length>0){for(var h="crisp-1n62bbn",u=0;u0&&void 0!==arguments[0]?arguments[0]:null,t="_to";try{if(null===e){var i=Crisp.Chat.Selector.get("flow")[0];e=i.scrollHeight-i.clientHeight}Crisp.Chat.State.propagate("scroll",e),Crisp.Chat.Notification._check_clearance()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._to_last_message=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"to",t="_to_last_message",i=!1;try{if(Crisp.Chat.Interface._chat_is_visible()===!0){var r=Crisp.Chat.Selector.get("flow")[0].scrollTop,s=Crisp.Chat.Selector.get("flow")[0].scrollHeight,n=Crisp.Chat.Selector.get("flow")[0].clientHeight;(!r||n+r>=s-this._margin)&&(i=!0,this._to()),i===!1&&"from"===e&&Crisp.Chat.Alert._is_visible("warn_reply")===!1&&Crisp.Chat.Alert._is_visible("email_invalid")===!1&&Crisp.Chat.Alert._is_visible("wait_reply")===!1&&Crisp.Chat.Alert._update("new_messages","show")}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e}()),Crisp.Chat.Selector=new(function(){function e(){var e="constructor";try{this.ns="CrispChatSelector",this.__namespaced_class_names={pane_icon:"crisp-101bp3x",pane_avatar_resource:"crisp-1g35dz5",pane_unread:"crisp-rnyzmb",header:"crisp-1xmtdlg",header_avatar:"crisp-1hyr9km",header_avatar_resource:"crisp-djkbfv",header_operator:"crisp-1ynli6s",header_status_type_away:"crisp-12oua0m",header_channel:"crisp-znyp7j",drop_over:"crisp-11bl9dt",content:"crisp-zyxrmn",flow:"crisp-18wo6ed",flow_messages:"crisp-g5n37j",flow_events:"crisp-19gcql3",pickers:"crisp-wa6k7c",pickers_selector_one:"crisp-19foly0",pickers_inner_one:"crisp-ex82av",pickers_search_input:"crisp-1x1a5mu",pickers_smiley:["crisp-ex82av",'[data-type="smiley"]'].join(""),pickers_gif:["crisp-ex82av",'[data-type="gif"]'].join(""),alerts:"crisp-ytjf1x",alerts_one:"crisp-s842tw",alerts_new_messages:["crisp-s842tw",'[data-type="new_messages"]'].join(""),alerts_warn_reply:["crisp-s842tw",'[data-type="warn_reply"]'].join(""),alerts_email_invalid:["crisp-s842tw",'[data-type="email_invalid"]'].join(""),form_container:"crisp-1sps3eb",form_message:"crisp-1vd2grm",form_act:"crisp-1npy87v",form_button_send:"crisp-1lij8sv",form_button_smiley:["crisp-i1cf3t",'[data-type="smiley"]'].join(""),form_button_attach:["crisp-i1cf3t",'[data-type="file"]'].join(""),form_textarea_message:"crisp-12w4w1a",form_input_attach:"crisp-1dipuxs",tooltips_new_messages:["crisp-1xaupiq",'[data-id="new_messages"]'].join(""),tooltips_new_messages_text:["crisp-apgle8",'[data-for-id="new_messages"]'].join(""),tooltips_extended_actions:"crisp-p7nyfw",tooltips_extended_preview:"crisp-1wceo6w"},this._viewport_sel=null,this._excerpt_sel=null,this._shade_sel=null,this._chat_sel=null,this._minimized_sel=null,this.__cache={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.get=function(e){var t="get",i=null;try{if("undefined"!=typeof this.__cache[e])i=this.__cache[e];else{if("undefined"==typeof this.__namespaced_class_names[e])throw new Error("Selector with namespace "+e+" not found");if(this._excerpt_sel){if(i=this._excerpt_sel.find("."+this.__namespaced_class_names[e]),0===i.length)throw new Error("Could not select the element with namespace: "+e);this.__cache[e]=i}}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype._bind=function(){var e="_bind";try{this.__bind_page(),this.__bind_main()}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_page=function(){var e="__bind_page";try{this._viewport_sel=Crisp.Library.dom('head meta[name="viewport"]')}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_main=function(){var e="__bind_main";try{this._shade_sel=this._excerpt_sel.find(".crisp-1ok0k6k"),this._chat_sel=this._excerpt_sel.find(".crisp-ewasyx"),this._minimized_sel=this._excerpt_sel.find(".crisp-kquevr")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e}()),Crisp.Chat.State=new(function(){function e(){var e="constructor";try{this.ns="CrispChatState",this.__propagate_wait=250,this.__avatar_size=240,this.__register={trigger:this.__handle_trigger,alert:this.__handle_alert,intent:this.__handle_intent,operator:this.__handle_operator,scroll:this.__handle_scroll,maximized:this.__handle_maximized,textarea:this.__handle_textarea},this._is_restored=!1,this._session={},this.__pending={},this.__restored_state=[],this.__pending_timeout=null,this.__default={trigger:Crisp.Trigger._processed,alert:Crisp.Chat.Alert._states,intent:Crisp.Chat.Intent._states,operator:Crisp.Chat.Misc._operator_details,scroll:Crisp.Chat.Scroll._position,maximized:Crisp.Chat.Interface._is_maximized,textarea:Crisp.Chat.Field._textarea_val}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.receive=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="receive";try{var r=void 0,s=void 0,n=0,a=[];for(r in e)e.hasOwnProperty(r)&&(Crisp.Utility.is_equal(e[r],this._session[r])||(a.push(r),this._session[r]=e[r],t===!1&&"undefined"!=typeof this.__pending[r]&&delete this.__pending[r]));for(s=0;s2&&void 0!==arguments[2]&&arguments[2],r=this,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},a="propagate";try{if(i!==!0&&Crisp.Utility.is_equal(this._session[e],t))"function"==typeof s&&s(!1);else{this.__pending[e]=t,null!==this.__pending_timeout&&(clearTimeout(this.__pending_timeout),this.__pending_timeout=null);var o=Crisp.Utility.clone(this._session);o[e]=t,this.receive(o,!0),this.__pending_timeout=setTimeout(function(){if(Crisp.Utility.is_empty(r.__pending))"function"==typeof s&&s(!1);else{var e=Crisp.Utility.clone(r.__pending);r.__pending={},r.__pending_timeout=null,Crisp.Library.crisp.client.Session.set_state(e,function(e){e?"function"==typeof n&&n():"function"==typeof s&&s(!0)})}},this.__propagate_wait)}}catch(e){Crisp.Library.logger.error(this.ns+"."+a,e)}},e.prototype._restore=function(e){var t="_restore";try{Crisp.Base._is_full_view()===!0&&(e.maximized=!1);for(var i in this.__default)"undefined"==typeof e[i]&&(e[i]=this.__default[i]);this._is_restored=!0,this._session=e,this.__restored_state=Crisp.Utility.keys(this._session)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._retrigger=function(e){var t="_retrigger";try{this._trigger_default(e,this.__default[e])}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._trigger_default_all=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t="_trigger_default_all";try{var i=void 0;for(i in this.__default)this.__default.hasOwnProperty(i)&&this._trigger_default(i,this.__default[i],is_ignored=e.indexOf(i)!==-1)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype._trigger_default=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="_trigger_default";try{if("function"!=typeof this.__register[e])throw new Error("No such state handler: "+e);"undefined"==typeof this._session[e]&&(this._session[e]=t),this.__register[e].__crisp_bind(this)(this._session[e],i)}catch(e){Crisp.Library.logger.error(this.ns+"."+r,e)}},e.prototype.__is_popped_restored_state=function(e){var t="__is_popped_restored_state",i=!1;try{var r=this.__restored_state.indexOf(e);r!==-1&&(this.__restored_state.splice(r,1),i=!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}finally{return i}},e.prototype.__handle_trigger=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__handle_trigger";try{if(t===!1){this.__is_popped_restored_state("trigger");if(e&&e.length>0)for(var r=0;r1&&void 0!==arguments[1]&&arguments[1],i="__handle_alert";try{if(t===!1){var r=(this.__is_popped_restored_state("alert"),void 0),s=void 0,n=void 0,a=void 0,o=void 0,c=void 0,_=void 0,l=[["show","unlock"],["unlock","show"],["hide","lock"],["lock","hide"],["lock","show"]];for(s in e)if(e.hasOwnProperty(s)){if(n=e[s],o=Crisp.Chat.Alert._states[s],a=Crisp.Chat.Selector.get("alerts").find([".crisp-s842tw",'[data-type="'+s+'"]'].join("")),r=!1,o===n)r=!0;else if("unlock"!==n&&"lock"===o)r=!0;else for(c=0;c0&&r===!1){if("show"===n||"unlock"===n)Crisp.Chat.Selector.get("alerts_one").safe_css_text("display","none"),a.safe_css_text("display","inline-block"),Crisp.Chat.Selector.get("content").attr("data-has-alert-"+s,"true"),Crisp.Chat.Alert._hook("show",s);else{if("hide"!==n&&"lock"!==n)throw new Error("Unknown action: "+n);a.safe_css_text("display","none"),Crisp.Chat.Selector.get("content").removeAttr("data-has-alert-"+s),Crisp.Chat.Alert._hook("hide",s)}Crisp.Chat.Alert._states[s]=n,Crisp.Chat.Field._focus_on_foreground()}else Crisp.Chat.Alert._states[s]=n}}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__handle_intent=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__handle_intent";try{if(Crisp.Chat.Intent._states=e,t===!1){var r=this.__is_popped_restored_state("intent"),s=void 0;for(s in e)Crisp.Chat.Intent._toggle(s,e[s],is_new=!r);Crisp.Chat.Intent._cleanup(e)}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__handle_operator=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__handle_operator";try{if(t===!1){var r=(this.__is_popped_restored_state("operator"),void 0),s=void 0,n=void 0,a=void 0,o=void 0,c=void 0;if(Crisp.Chat.Misc._operator_details=e||{},Crisp.Utility.is_empty(Crisp.Chat.Misc._operator_details)?(r="initial",n="website",a=Crisp.Base._website_id):(r="ongoing",n=e.type||"operator",a=e.user_id,o=e.avatar,s="website"===e.type?e.nickname:Crisp.Library.crisp.web.Name.parse_first_name(e.nickname)),(o||a)&&(c=Crisp.Avatar.url(this.__avatar_size,n,a,o)),c){if("ongoing"===r){for(var _=Crisp.Chat.Selector.get("header_avatar").first().siblings()||[],l=Crisp.Chat.Selector.get("header_avatar").find(".crisp-15yizem"),p=0;p<_.length;p++)Crisp.Library.dom(_[p]).remove();l&&(l.attr("data-has-name",s?"true":"false"),l.find(".crisp-1q4fhvx").text(s||"")),Crisp.Chat.Selector.get("header_operator").text(s||""),Crisp.Chat.Selector.get("header_avatar_resource").safe_css_text("background-image","url('"+c+"')"),Crisp.Base._website_configuration.chat.ongoing_operator_face===!0&&(Crisp.Chat.Selector.get("pane_avatar_resource").safe_css_text("background-image","url('"+c+"')"),Crisp.Chat.Selector.get("pane_icon").attr("data-is-ongoing","true"))}Crisp.Chat.Selector._chat_sel&&Crisp.Chat.Selector._chat_sel.attr("data-chat-status",r)}}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__handle_scroll=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__handle_scroll";try{if(t===!1){var r=this.__is_popped_restored_state("scroll");r===!1&&(Crisp.Chat.Scroll._position=e,Crisp.Chat.Selector.get("flow")[0].scrollTop=Crisp.Chat.Scroll._position)}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__handle_maximized=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__handle_maximized";try{if(t===!1){var r=this.__is_popped_restored_state("maximized"),s=r!==!0&&!0;Crisp.Base._runtime_configuration.lock_maximized===!0&&(e=!0),e===!1?(Crisp.Chat.Interface._toggle_visibility(visible_target="pane",width_animations=s),Crisp.Chat.Field._blur_from_foreground(),Crisp.Chat.Viewport._unadapt(),Crisp.Chat.Picker._reset(),Crisp.Action._event("chat:closed")):(Crisp.Chat.Interface._toggle_visibility(visible_target="chat",width_animations=s),Crisp.Chat.Field._focus_on_foreground(),Crisp.Chat.Viewport._adapt(),Crisp.Chat.Notification._check_clearance(),Crisp.Action._event("chat:opened"))}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype.__handle_textarea=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i="__handle_textarea";try{if(t===!1){this.__is_popped_restored_state("textarea");Crisp.Action.set_message_text(e)}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e}()),Crisp.Chat.Viewport=new(function(){function e(){var e="constructor";try{this.ns="CrispChatViewport",this.__content_regex=/;/g,this.__is_adapted=!1,this.__page_meta_values=null}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.init=function(){var e="init";try{}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._adapt=function(){var e="_adapt";try{if(Crisp.Base._is_full_view()===!0){if(this.__is_adapted===!1){null===this.__page_meta_values&&(this.__page_meta_values=this.__parse());var t=Crisp.Utility.clone(this.__page_meta_values);t.width="device-width",t["initial-scale"]="1",t["maximum-scale"]="1",t["user-scalable"]="0";var i=this.__generate_content_value(t);null!==Crisp.Chat.Selector._viewport_sel&&Crisp.Chat.Selector._viewport_sel.length>0?Crisp.Chat.Selector._viewport_sel.attr("content",i):(Crisp.Chat.Selector._viewport_sel=Crisp.Library.dom(Crisp.Template.render("viewport",{content:i})),Crisp.Library.dom("head").append(Crisp.Chat.Selector._viewport_sel))}this.__is_adapted=!0}else this.__is_adapted=!1}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype._unadapt=function(){var e="_unadapt";try{if(this.__is_adapted===!0){if(null!==Crisp.Chat.Selector._viewport_sel&&Crisp.Chat.Selector._viewport_sel.length>0){var t=this.__generate_content_value(this.__page_meta_values);t?Crisp.Chat.Selector._viewport_sel.attr("content",t):(Crisp.Chat.Selector._viewport_sel.remove(),Crisp.Chat.Selector._viewport_sel=null)}this.__is_adapted=!1}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__parse=function(){var e="__parse",t={};try{if(t={},Crisp.Chat.Selector._viewport_sel.length>0){var i=Crisp.Chat.Selector._viewport_sel.attr("content");if(i=i.trim(),i=i.replace(this.__content_regex,",")){var r=void 0,s=void 0,n=void 0,a=void 0,o=void 0,c=void 0;for(c=i.indexOf(",")!==-1?i.split(","):[i],r=0;r0&&(0!==s.x||0!==s.y)&&(Crisp.Library.crisp.client.Browsing.toggle_ignore_scroll_event(!0),this.__scroll_smooth_timeout=setInterval(function(){r.x+=s.x,r.y+=s.y,window.scroll(r.x,r.y),++a>=t.__scroll_smooth_passes&&(clearInterval(t.__scroll_smooth_timeout),t.__scroll_smooth_timeout=null,null!==t.__scroll_smooth_finish_timeout&&clearTimeout(t.__scroll_smooth_finish_timeout),t.__scroll_smooth_finish_timeout=setTimeout(function(){t.__scroll_smooth_finish_timeout=null,Crisp.Library.crisp.client.Browsing.toggle_ignore_scroll_event(!1)},t.__scroll_smooth_finish_time))},o))}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e.prototype._pipe_click=function(e){var t=this,i="_pipe_click";try{if(Crisp.Browsing._browsing_type===this.__type&&(null!==this.__assist_mouse_sel&&(this.__assist_mouse_sel.attr("data-is-clicking","true"),null!==this.__click_animation_timeout&&clearTimeout(this.__click_animation_timeout),this.__click_animation_timeout=setTimeout(function(){t.__click_animation_timeout=null,t.__assist_mouse_sel.removeAttr("data-is-clicking")},this.__click_animation_duration)),e.click)){var r=document.createEvent("MouseEvent"),s=document.elementFromPoint(e.click.x,e.click.y);r.initMouseEvent("click",!0,!0,window,null,e.click.x,e.click.y,0,0,!1,!1,!1,!1,0,null),r._from_crisp=!0,s&&s.dispatchEvent(r)}}catch(e){Crisp.Library.logger.error(this.ns+"."+i,e)}},e}()),Crisp.Call=new(function(){function e(){var e="constructor";try{this.ns="CrispCall",this.__call_screen_move_offset=20,this.__second_in_milliseconds=1e3,this.__call_view_sel=null,this.__call_view_mode=null,this.__mode=null,this.__duration_seconds=0,this.__duration_interval=null,this.__caller_user={}}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}}return e.prototype.ring=function(e){var t="ring";try{this.__ensure_clear(),Crisp.Sound.initialize("call"),this.__bind_caller_user(e.user),this.__mode=e.mode,this.__call_view_sel=Crisp.Library.dom(Crisp.Template.render("call_ring",{configuration:Crisp.Base._website_configuration,mode:this.__mode,user:this.__caller_user})),this.__ring_events(),Crisp.Base._container_sel.append(this.__call_view_sel),Crisp.Sound.start("call","call-ring",!0)}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.screen=function(){var e="screen";try{this.__ensure_clear(),this.__call_view_sel=Crisp.Library.dom(Crisp.Template.render("call_screen",{configuration:Crisp.Base._website_configuration,mode:this.__mode,user:this.__caller_user})),this.__screen_events(),this.__toggle_state("connecting"),Crisp.Base._container_sel.append(this.__call_view_sel)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.stop=function(){var e="stop";try{this.__ensure_clear(),Crisp.Sound.start("call","call-hangup")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.success=function(e){var t="success";try{switch(e){case"media_remote":this.__bind_media_remote();break;case"media_local":this.__bind_media_local()}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.error=function(e){var t="error";try{this.__ensure_clear(),Crisp.Sound.start("call","call-hangup")}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__ensure_clear=function(){var e="__ensure_clear";try{null!==this.__call_view_sel&&(this.__call_view_sel.remove(),this.__call_view_sel=null,this.__call_view_mode=null,this.__stop_duration_counter(),Crisp.Sound.stop("call","call-ring"))}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_media_local=function(){var e="__bind_media_local";try{this.__bind_media_stream("local")}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_media_remote=function(){var e="__bind_media_remote";try{this.__bind_media_stream("remote")===!0&&(this.__toggle_state("ongoing"),Crisp.Sound.start("call","call-established"))}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__bind_media_stream=function(e){var t=this.__call_view_sel.find('.crisp-15i4dc0[data-type="'+e+'"] video')||[],i=Crisp.Library.crisp.client.Call.get_stream(e);return t.length>0&&null!==i&&(t[0].srcObject=i,!0)},e.prototype.__bind_caller_user=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="__bind_caller_user";try{this.__caller_user={user_id:e.user_id||Crisp.Base._website_id,nickname:e.nickname||Crisp.Base._website_configuration.website.name,type:e.user_id?"operator":"website"}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__toggle_state=function(e){var t="__toggle_state";try{var i=this.__call_view_sel.find(".crisp-1pbz8t4")||[],r=this.__call_view_sel.find([".crisp-1pbz8t4",'[data-state="'+e+'"]'].join(""))||[],s=this.__call_view_sel.find(".crisp-23qbhk[data-state]")||[];i.length>0&&r.length>0&&(i.safe_css_text("display","none"),r.safe_css_text("display","inline-block")),s.length>0&&s.safe_css_text("display","ongoing"===e?"inline-block":"none"),"ongoing"===e&&this.__start_duration_counter()}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__toggle_media=function(e){var t="__toggle_media";try{var i=this.__call_view_sel.find('.crisp-23qbhk[data-type="'+e+'"]')||[],r=this.__call_view_sel.find('.crisp-v3vqhl[data-type="'+e+'"]')||[],s=Crisp.Library.crisp.client.Call["toggle_"+e](),n=s===!1?"inline-block":"none";if(i.length>0&&i.attr("data-state",s===!0?"true":"false"),r.length>0&&r.safe_css_text("display",n),"audio"===e){var a=this.__call_view_sel.find(".crisp-7n3076")||[];a.length>0&&a.safe_css_text("display",n)}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__start_duration_counter=function(){var e=this,t="__start_duration_counter";try{if(this.__stop_duration_counter(),null===this.__duration_interval){var i=this.__call_view_sel.find(".crisp-6hruf7")||[];this.__duration_seconds=0,this.__duration_interval=setInterval(function(){e.__duration_seconds++,i.length>0&&i.text(Crisp.Date.format_time(e.__duration_seconds,!0))},this.__second_in_milliseconds)}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e.prototype.__stop_duration_counter=function(){var e="__stop_duration_counter";try{null!==this.__duration_interval&&(clearInterval(this.__duration_interval),this.__duration_interval=null)}catch(t){Crisp.Library.logger.error(this.ns+"."+e,t)}},e.prototype.__ring_events=function(){var e=this,t="__ring_events";try{var i=this.__call_view_sel.find(".crisp-qqb65d")||[];if(i.length>0){i.on("click",function(i){try{var r=i.target?Crisp.Library.dom(i.target):[]; +if(r.length>0){var s=r.parents(".crisp-b38hq")||[];s.length>0&&("accept"===s.attr("data-action")?(Crisp.Library.crisp.client.Call.accept(),Crisp.Call.screen()):Crisp.Library.crisp.client.Call.decline())}}catch(i){Crisp.Library.logger.error(e.ns+"."+t,i)}finally{return!1}});for(var r=0;r0){i.on("click",function(i){try{var s=i.target?Crisp.Library.dom(i.target):[];if(s.length>0)switch(s.attr("data-type")){case"video":e.__toggle_media("video");break;case"audio":e.__toggle_media("audio");break;case"hangup":Crisp.Library.crisp.client.Call.stop();break;case"toggle":e.__call_view_mode="minimized"===e.__call_view_mode?"maximized":"minimized",r.attr("data-mode",e.__call_view_mode),r.safe_css_text(null)}}catch(i){Crisp.Library.logger.error(e.ns+"."+t,i)}finally{return!1}});for(var s=0;s0){var n=void 0,a=void 0,o=void 0,c=void 0,_=function(t){var i=a+(t.clientY-c),s=n+(t.clientX-o);if(!(s<=-1*e.__call_screen_move_offset||s>=window.innerWidth-r[0].clientWidth+e.__call_screen_move_offset||i<=-1*e.__call_screen_move_offset||i>=window.innerHeight-r[0].clientHeight+e.__call_screen_move_offset))return r.safe_css_text({top:i+"px",left:s+"px"}),!1},l=function e(){document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",e)};r[0].addEventListener("mousedown",function(t){"minimized"===e.__call_view_mode&&(n=r.prop("offsetLeft"),a=r.prop("offsetTop"),o=t.clientX,c=t.clientY,document.addEventListener("mousemove",_),document.addEventListener("mouseup",l))})}}catch(e){Crisp.Library.logger.error(this.ns+"."+t,e)}},e}()),_dollar_crisp={push:Crisp.Pipeline.push.__crisp_bind(Crisp.Pipeline),get:Crisp.Pipeline.get.__crisp_bind(Crisp.Pipeline),set:Crisp.Pipeline.set.__crisp_bind(Crisp.Pipeline),is:Crisp.Pipeline.is.__crisp_bind(Crisp.Pipeline),on:Crisp.Pipeline.on.__crisp_bind(Crisp.Pipeline),off:Crisp.Pipeline.off.__crisp_bind(Crisp.Pipeline),do:Crisp.Pipeline.do.__crisp_bind(Crisp.Pipeline),config:Crisp.Pipeline.config.__crisp_bind(Crisp.Pipeline),safe:Crisp.Pipeline.safe.__crisp_bind(Crisp.Pipeline),help:Crisp.Pipeline.help.__crisp_bind(Crisp.Pipeline)},Object.defineProperty(_dollar_crisp,"__init",{enumerable:!1,value:Crisp.Base.init.__crisp_bind(Crisp.Base)}),Object.defineProperty(_dollar_crisp,"__spool",{enumerable:!1,value:{}}),Object.defineProperty(_dollar_crisp,"__debug",{enumerable:!1,value:Crisp}),_dollar_crisp.__spool.pending_actions=[],"object"==typeof window.$crisp&&window.$crisp.length>0)for(var _i=0;_i div { + display: block; + position: absolute; + width: 100%; + height: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.placeholder .front img { + width: 100%; + height: 100%; +} + +.placeholder .back { + background: white; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +.view-full .placeholder { + -webkit-transition: all 0.5s 0.1s cubic-bezier(0,0,0.25,1); + transition: all 0.5s 0.1s cubic-bezier(0,0,0.25,1); +} + +.vertical .view-full .placeholder { + -webkit-transform: translateZ(1500px) rotateX(-179.9deg); + transform: translateZ(1500px) rotateX(-179.9deg); /* FF, Chrome, can we agree on one direction, pleeease? */ +} + +.horizontal .view-full .placeholder { + -webkit-transform: translateZ(1500px) rotateY(-179.9deg); + transform: translateZ(1500px) rotateY(-179.9deg); +} + +.hgr-folio-grid figure img { + /*display: block;*/ + width: 100%; +} + +.hgr-folio-content, +.hgr-folio-loading { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + pointer-events: none; /* Careful, does not work in IE < 11 http://caniuse.com/#search=pointer-events */ +} + +.hgr-folio-content { + overflow-y: scroll; + height: 0; /* What seems to be the problem, officer? Well, we have a second scroll bar in Chrome! */ + background: #fff; + visibility: hidden; + z-index: 400; + -webkit-overflow-scrolling: touch; +} + +.hgr-folio-loading { + opacity: 0; + z-index: 1; + background: transparent url(../images/preloader.gif) no-repeat center center; + -webkit-transform: scale(0.5); + transform: scale(0.5); + -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; + transition: opacity 0.5s, transform 0.5s; +} + +.hgr-folio-loading.show { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.hgr-folio-content.show { + height: auto; + pointer-events: auto; + visibility: visible; + z-index:100000; +} + +.hgr-folio-content > div { + z-index: 10; + position: absolute; + top: 0; + width: 100%; + overflow: hidden; + height: 0; + opacity: 0; + background: #fff; +} + +.hgr-folio-content > div.show { + height: auto; + opacity: 1; + -webkit-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.hgr-folio-close-content:before { + font-family: 'FontAwesome'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.hgr-folio-close-content { + position: fixed; + z-index: 1000; + top: 0; + right: 10px; + font-size: 1.6em; + color: #aaa; + cursor: pointer; + pointer-events: none; + padding: 1em; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.hgr-folio-close-content:hover { + color: #999; +} + +.hgr-folio-content > div.show ~ .hgr-folio-close-content { + opacity: 1; + pointer-events: auto; +} + +.hgr-folio-close-content:before { + content: "\f00d"; +} + +/* Dummy content */ + +.dummy-img, +.dummy-text, +.folio_title { + max-width: 600px; + width: 90%; + opacity: 0; + -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; + transition: opacity 0.5s, transform 0.5s; +} + +.vertical .dummy-img, +.vertical .dummy-text { + -webkit-transform: translateY(100px); + transform: translateY(100px); +} + +.horizontal .dummy-img, +.horizontal .dummy-text { + -webkit-transform: translateX(-100px); + transform: translateX(-100px); +} + +.hgr-folio-content > div.show .dummy-img, +.hgr-folio-content > div.show .dummy-text, +.hgr-folio-content > div.show .folio_title { + opacity: 1; +} + +.vertical .hgr-folio-content > div.show .dummy-img, +.vertical .hgr-folio-content > div.show .dummy-text { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.horizontal .hgr-folio-content > div.show .dummy-img, +.horizontal .hgr-folio-content > div.show .dummy-text, +.horizontal .hgr-folio-content > div.show .folio_title { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +p.dummy-text:nth-child(2) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +p.dummy-text:nth-child(3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.dummy-img { + height: 400px; + background-color: #ddd; + margin: 30px auto; +} + +.folio_title { + text-align: left; + margin: 0 auto; + padding: 10px 0; + color: #ddd; + font-size: 2em; + font-family: Arial, serif; + display:block; +} +.dummy-text { + text-align: left; + margin: 0 auto; + padding: 10px 0; + color: #ddd; + font-size: 1em; + font-family: Arial, serif; +} + +.dummy-text:last-child { + padding-bottom: 100px; +} + +/* Simple fallback */ +/* if any of these are not supported, a simple fallback will be shown */ +.no-pointerevents .hgr-folio-content, +.no-csstransforms3d .hgr-folio-content, +.no-csstransitions .hgr-folio-content, +.no-pointerevents .hgr-folio-content > div, +.no-csstransforms3d .hgr-folio-content > div, +.no-csstransitions .hgr-folio-content > div, +.no-pointerevents .hgr-folio-close-content, +.no-csstransforms3d .hgr-folio-close-content, +.no-csstransitions .hgr-folio-close-content { + opacity: 1; + visibility: visible; + display: none; + height: auto; +} + +.no-pointerevents .show .hgr-folio-close-content, +.no-csstransforms3d .show .hgr-folio-close-content, +.no-csstransition .show .hgr-folio-close-content, +.no-pointerevents div.show, +.no-csstransforms3d div.show, +.no-csstransitions div.show, +.no-csstransitions .dummy-img, +.no-csstransitions .dummy-text, +.no-csstransforms3d .dummy-img, +.no-csstransforms3d .dummy-text, +.no-pointerevents .dummy-img, +.no-pointerevents .dummy-text { + display: block !important; + opacity: 1; +} + + + +.folio-img { + margin-top:35px; +} +.folio-img, .folio-text { + width:50%; + margin-left:auto; + margin-right:auto; + margin-bottom:30px; +} +.folio-text h1 { + margin-bottom:0.5em; +} +.folio-text h1:after { + display: none; +} + + + +@media screen and (max-width: 1000px) { + .hgr-folio-grid figure, + .hgr-folio-grid .placeholder { + width: 240px; + height: 212px; + } +} +@media screen and (max-width: 480px) { + .hgr-folio-grid figure, + .hgr-folio-grid .placeholder { + width: 100%; + height: auto; + } + .hgr-grid-wrap{ + width:100%; + } + .hgr-folio-grid { + overflow: hidden; + padding-right: 30px; + } +} \ No newline at end of file diff --git a/assets/css b/assets/css new file mode 100644 index 0000000..f07e203 --- /dev/null +++ b/assets/css @@ -0,0 +1,280 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOX-hpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOVuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXuhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXehpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhpKKSTj5PW.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/assets/css(1) b/assets/css(1) new file mode 100644 index 0000000..5029480 --- /dev/null +++ b/assets/css(1) @@ -0,0 +1,144 @@ +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 100; + src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44Q4FqL_KWxWMT.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 100; + src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44TYFqL_KWxQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 200; + src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 200; + src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 300; + src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 300; + src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 500; + src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 600; + src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 700; + src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 800; + src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 800; + src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 900; + src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqhPANqczVsq4A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Raleway'; + font-style: normal; + font-weight: 900; + src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/assets/css(2) b/assets/css(2) new file mode 100644 index 0000000..4a4ab7a --- /dev/null +++ b/assets/css(2) @@ -0,0 +1,16 @@ +/* latin */ +@font-face { + font-family: 'Droid Serif'; + font-style: normal; + font-weight: 400; + src: local('Droid Serif Regular'), local('DroidSerif-Regular'), url(https://fonts.gstatic.com/s/droidserif/v8/tDbI2oqRg1oM3QBjjcaDkOr9rAXWGQyH.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin */ +@font-face { + font-family: 'Droid Serif'; + font-style: normal; + font-weight: 700; + src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(https://fonts.gstatic.com/s/droidserif/v8/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwGtT0rU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/assets/css(3) b/assets/css(3) new file mode 100644 index 0000000..11345b6 --- /dev/null +++ b/assets/css(3) @@ -0,0 +1,40 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/assets/css(4) b/assets/css(4) new file mode 100644 index 0000000..9b4a335 --- /dev/null +++ b/assets/css(4) @@ -0,0 +1,312 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/assets/custom-styles.css b/assets/custom-styles.css new file mode 100644 index 0000000..de1504e --- /dev/null +++ b/assets/custom-styles.css @@ -0,0 +1,2 @@ +/* CSS Document */ + diff --git a/assets/falcontrail@4x.png b/assets/falcontrail@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6cceda47b1fa33ff3fee3ab0d88fd92b1e75988 GIT binary patch literal 14555 zcmV<1I3&l3P)a`r9BF~1va$>D3)JNo`_yjp8# zHM29jv-Udd{C>NVo}{NIjYfKUdU|3dRrMz^uFcgfPfvUEg)%5uU4IXSr%$N3Wa-kS zQ4vS*p0?%-MA*&^R@Hr1V_Hv7Tg$IhX@a#=CTlU{!jZ+nt2S*~-XYQueq9SZ+|~Bp zn*!$K1}p3CP{sGOw_HN-lz66n*b{EK&6)@4?i4WOy;%5zwbLf`Y-wCYVZtTwig?ov zR@L901W*LVj-6d5z$KM+T=>bghUGZBcsURGODgMI<$NZrs?Kc0KL50-avnLYojr6@F`+fa}8J8La_7-N1n=@-{ zu?&l}H`gSGk%wzv5U@zN@jb#r`0Oeo()!`bbW^$b%GPZxjJ```A>D|o!rIq#j8%#THznNpMu>16b)eRSe3+d?&H{CDOVTWG@Pnp>z zL^MmQ;+3;E@`>4Bp7{x#nDK=x718fiwRC@MpHHMw&8Q;Inuo#^haUZg9A`~$4U2pt zkBOrX&k_N%rjg;opAN4`r@|%YmHl#BD_q9sYW5#hUTv~e-5Z< z5N+8utSY};XM9;t-~}e?YnF)x5@3InX>szWo&BwufxLnUlL@h=Nf%D!XY9n1>bizV zTT7Fi2aADaR^C;_i*i+sBhomzBELujJl(=?x}2Ycng1af#<@Y^vpoLmuySN}X%grg~YB0k*wB*o)L;CC?l2QmADO-f-VC_YzDP)5u&_H0kM=|vfa zm)tIgg~Zgx|V=6mY8>ubblsM4dFiLc4W^m#-7~v4lCB^17u*`f=0c;c-K7A%NmT2|iVgVe_jEf8W{gLL%M%o!lZFVhW8avHoZ z17QZq6wM}=$#Jq@yjQOALxf+B7k-Mf4hAAFYnOObr^1~Im^A6gpxeA8Ra)Xvt@%~yWIQT=RwL@#w$hU7~S5+nTSqn9b_g+&s|=7h!<|9aY0e`*$oXj}URfMIGIr;k10L z$TL)2h|Ft=R?+^VJ?vmk^`g9l2c3Tn@J?__E8|a>j^b@){;JIKK7cBoeeP?Fex8N>{jPkzIN_IE}iT=~E2GBS^C%($@SJ zyR-xsb#_|^x9L^;6HatcoX+&eQ0K+uca@*%w6=HwqN5imPr3(kyCXDi93!VIE(u+~ zW7G1@GEDXhI>g>ed1b?lUd=dHgypn${)9ZvE`bb}zcd+6{$SOVFL54Al9LhKF;8Xv z`QUl(aY{otoE|X>IHkd8*bE-5!7hy(9F$i@r<@m^gsaFJexOU@_K$*^>O z(jUNf_XCtJgZwejE|wtvKQLXA#jkEjNQ&IM%M$d@_Wq=2i1?_3~pQl_ZmOyYllP7YZq^A z12^deyEJ0_jLNNR-&G3W1zs87u(5SDJzd%s5tl31anazlP`Lt>7t8;|=BHO&>C(G> zSzu8v(sk{0!Z&;N>?Cz98HZg5rF>oOEw78ZArGyNQyz++F>zQ4MG#*6lDD~1a^w#H zBDv2KHQn1IZ`)BN+DeY!zP`oOAymc5>9Y0v(n;-z#LG3+y}+0JD_cU9`5Eg}!Y#n= zwwB*fCz7>ir6gX(W3~$@!f$qFC^7-RDFG>~nX5Tna*L)zgvh9m>>tj*jY!`=cq%Z_NyV3MPlavFEQ+z~AIXDV>NzMMsez%F9{ukOCtu z%37vVgXoNz3_GUoJurP8B|0cN?K2eb)M)7J=TLk=FQQHj=8IPY$KmLp2O~b)Wd*9M>OH4h%z14ixePzvv5e0vEnd>g+uU-#oR-hD>oE9VE0>q4 z-z}Z!zw6Vn>~=JW6ComA^?t=xyi*zxmyMh9!KjGIrhrWH;w4~N*7wjxhf0nNmUJs- z_TiB1>_>|57*MYld4_^ZmQRGCjz!DX%OpcG#O?>L@qBej`OBYtvZM=PFd!J-pzO8B z9)|=s?%235bOnwEhw~k@K`G$h_{&SndeLqs9@?R`*Oqrgu$cC!&SuxbC{^*iY|TFf(fO9s|g!$TkJEOpEc}e+xR0_GNq|hbIuG@t~|V zsM7@C8ZFaQ6bOv%Y+dO}Gc-*RzC;%nm)J_}tOf8`WIVC`0`4VmWy!E@>%t zmj;d91x+LnODE_NY3tU>DW1d+*fO$}$jjwr@^15qGtF2QW!I3| z!0{4(Dh5)_X3b6mDU~C4%--JKw`jSXP5A?n7j=A69!RMU*$$*ccUO4D$8vk%%;zVe zF;fx)wzX~;tR9jFQp)ScKuYCcl`u@m2hDI#hph^~l`atmj;syslt<^7J$7$$L&T{v2^}j45SqAG>}rf+-K?CR_yXQ<)#Xy&G#p72GdYY{ULY> z-|K5I7QwQ>RzpW_RQY9KxeSe^{C-f!69k3C2@1bot{8wY813J^VdY1*csVyWLns~- z*UxOzWf*~h`8RS_;#TCa7eDHi3CV!g(rgE>Ge=3;Lz9*8w#4GX+wwuDq$!xb<;_xv#s-ULBv+J(= zm2U26dqt!JM;a7l*u$+qB-&F=+8| zQ|<;X_(*Sg)u}tSG;Tx;G(-9x?7DA)jCB+ysj+h3CAEv4aaUW^Te#T5z8&Hk?~^jq zhLLPq;2{@B_7cGoRy2J__`Sviz=bEqyFV7m`i>B`h@hhj3j;=J)fA{<#}-qL0T#HRE4PLbz;f8SsBJWH}kYxbY>jKa)NMOOis*@9e9C`4*j~A#zRdweYT)SU{ zcUCvk4Jf)^0QSOP7wuBPDi02a-`pm`UR=vJtPx(oyr3}CVjxY*gH^{`OqS!5fO#B9 z8B7O~R`bvrh7@`ryuG=*z2(Ym%g0NE99z>dP#uB+_51k1pfj024<@VOa_6I+Z@|pK zHCrknH*CRjcQVX%(o*TiPT~%9(p{41@KHQMH)mlWeP7fE1NUEhTAQ0icp%)k8KMWM zEV-ToQT9+MqpQ974QLwdLB^Yj-W|MsEBfNe=!<{!LVsM$63@bLJge`FpBEg~wBmhX zvfmAT`azXil{HU3ga>T{3Ipj<@MdB#kNGi>QiEauNeHtspx#G_*_u4RR3r ztu|p$A)?MhKXjbi(wS0~@sLF!xO>DIUmO*$Ol1z(6N(N_4zXF?yzX5=g|Q zb0N1o3LoPR!oho^iGfrv3GRu3`{;D}3-JTr0(2Eo(uB+T6L^QNxl^oy9>ai_=qG** zq|^#BP3Y5SmsB+*Hf;yKmE4yo1~d0Ld`JoPiR-cJx3@rr#`BeqfL^?B%!s~e;^)yu z3{U|Qa*OipTp9@M;=ID;4x!46V~djr-ej(g4Ijhq4)VbJt)38V~=My~-TThQpUdk6-$#X-F?b`_ux|SIMd_4uYIdA}IO} z>`q^aB16@6r^BL1LL_+X;j@YsEXZo>M4&cZ+5n62-W6tm8&3}3bz1edb&Y9`FeIU{ z4fy$;%Y}F{1ubVx>u2l(=uc*>awAM8JC0mJ=Jo?YcWt(fs@_NHMSL(rmlnixJ3g&t9i_I`G&($_E^XtYr*l>&=sA~VQq!G zB~Vngxdnpqi*c<4$2YAUN(xUPg;_JLi zgq_@U9H3KPd4?(quzgf7!YRLBab)ftS0n!#jNPu@ak2=MtB*&AOf1*E(p_%I7#t8b{KLrfUf@8%U{kyaes_ zJmJC8>#$7fODCm}-=NKiOb1db7jl#7FoQZb-liZthzE z?|#hst?RqeT@~hr5?n|7lACmt=G_l>EOeVTpVKADDr-uIm9JmFbUs@b`!YTx0s`xsAhI@~iv`k~@t(0N%oaKSP^meqfRMfGR9x2!Zba){Hz1F)ur zM$eeYjOZ76Oe2d|Nt{1qSTA89qigCDvaEFNfo1SdjPBUgsp(i7l=&ZEn(_S9iNoGp zvSdlG;5dnvs;bWq?`GS-0@aBlv3yQ$f6h%i;FTqzicOoAcckK0Lg;;tkYa-LVSBBQ zls_llb?X*)m5-Xfi(BN;XoL3Y(QCaC)iZ`O5g$6%5;6cAL@uQm{ z{)-QT4gi=BUBeB1Q*2D6zbzRx-2zd?NO0>(##eyvWW4K>2U83q>Lc8a%_}wue>xYm zCz2RC@96fBH<2-i9wLA&j=^ z0mwY+b2AF=3fMHa9O!)KNrCA#T>0uI`Jv4J$ z2U02C(MuOEAU|}s@pqmq6z53pM+}CdZ~m%~ta@|dDS zBzTe+hOQ4z0670i!aqbkc{P|~L*mb(9kGM`s_?5^>!r=4Vx&r!Z?N^-HV_w?crbv4 z5`io{7=%n!D}iE5N4QD&RW6+_k>NCu%Hd4?&=-CU@9qau{*l3&`g$px)*GK7urSeo zBqzq;Zyq#&e&aPVyx{kz1#}*~F4tf3%TqEoq6IlrWzH@uQ?f5=O6I`AHh>RL1cUSLcWuGP2!7*=WbV z2)`e0%Biy$e?Akuk+!CrXpo1ry;xgd3l~- z4NXg|CUspqLdK`^Lp|#k0*;GOl_CKVpYLwo45rEEzvvRC^ty}kM=K8w`P%5gQPcO7 zX`4QA*yVCKTR*9M(BOlgF1L*pFF1fPGOSFiI71Hm;m7-XS>VCQo>XrEckAL{!LCIx z{%uVk?Tv1LtSu|e0V~eWa=16vJ5R2^n{QA~AF7>tpd7}v>WMxe!(~5R943W>L%}Ao zL~oKeZw6CXP`Xc0R$NpxUHH?vbaYar!H4yb@aLu58!;^!3EI3|Eh6&x;o`>W6J` z{OMez{Ya!)yllg(!avm9yckSNE2oW@8!m3MQU=-j!L@un5h)owPQdcWgH=-scQqK~ z!8p%8xh}V~w{&?f%7D`SDPu>BrOmaTB>d*N^17~R)23y#1D%BHGZvtg3dAN@q4z&n zekW~C_Q$Aww6Tgk!-RH_my>M8!Lmeuw5t25OUqAaqVhx@UGOHWa=0bg-2gQ9O_UBc_)33$q1c8bU&Cp?vzwFTuJhB=Un+0n-`oZUTU>y8th8{P59lqp^D&) zL|V=>z8)iiBUc`-b>|ATC%pMWhbN*_6GJA43l~i-gk{OGxLdt%gKDp2_|6x?+&n3R zA7t1zs!vRN6U<0?1}*hDk*BDrWVZ0TbzxZL+(cT#$Xcr)folLgNt`JJ&QIaRB<<+s znig;`PeN9cD26_QM8Ks7%En14aeAXF)6*MCi2M(%_a9{@82P$Pa(T&9hLbg3(r1$v z1L|JZ+gS-8HmKgt2JdGlFN?yy!@Xc+F3F_Mq00Ij3`s56%b^BQ9_-IPh;RP^5r(G5 zUJ&=aBf>+$O&UzALlvhF^l?%Qq$l{@P(2-{*kFR+c(cWak8YXZk{o z8{f$mk5hhwMNg2vFQ=rw#KlkY(ADL)qEC5}_xVD=AR);_#726*JjN4x$fL@uM$j?Y zOsjx_G)W&g6NboIb~F}U3|QKOC)Rv}86MPSK8`(}EmfWbH=kztGtohay}N`rZ@m9I zf8G-^G3AvF{o)BZA`3qh+EQLJet;kP zH46_!c|)-b>#YYk;ITH-deHSJndWuO2l+Q$edCxW&mxmJ(}AW9#~vRPW$FR_uE;gUu#TiLctqLc6?!!+1|73zES9#*+krU{nn(;3LDieS#J-CqU7q~}fS~MDc z2i$?J5e(8FqH2UZ#uMr~15x%+DFer` z=Rify+%y97QA1bF^lWKd<&}PLKnq14s5pHHBM#?_a3(JLFZD(9dFG{M^zIIh2lL+X z?E~^!)6(i$<6=ht$|Bo=l*$ii!6Rc@-*vO#jLrinuLe`1kp>nBg)b&Qo{?oW4KQ%h z1XCi}J+Ndn8WxH!OJHH_HwnMOgO2|Ld_=d#qXMDoDW`Y0t^BPbsb|p5cRZG~o13XD z&U3+*4Bf5GuVQEaQEayK*)z4of0lzdj=dNYDs46dsU6~1&7ga_ejGPt&Fbz%$& z1oZu3V`77Q45=wgD;vH^CKxFO-^oF#De@PB<E@L%EE6_7B=% zidm;tGz?BW`FG(OWBqbTqyKc2C@UY_04srxU;oojL}9=|5hFk~j<1dA>apK~u{n~y`bnJCB0 ziKj#+8_%4XV@_MNZ2ie1dgO$?Mt-{H9opD(e8|Kb1_Q@5?ju|~Ghjw+V#yB=p*hn-PEMsxnv@(}tkagneZ$|`ru=!FNml;x| z<3l^RWN#E^@{-iyaNpAdpd+EC0(>nfh3sUG;impBrnA9Dev6Fx={^!`kXMVdsA3DWN=FY4eLXZY&U&sB<$HnO=Z*6UM zRR@>o3&{qc1?J2eYjURXqUfSc+X1z-YRVU7l5}3|yLyza>;2;b*Gh+iniMHH-wtl$ z61j2m-4E_72)bt_QxQnCKVlMS(>%!4XTcQJT+ndk}uQ z)+Dk$dZfXOy+L~&wFy=yU{q|5rMf4Io9&^oX5ehW)cl?nDEe#9<`qiWk$bf1Q`+5* zYsqPVS-7`!MCp&*hzl)w2P6nF4YVH=8Y@2B#_LA~2J%KPT5DAXxW zE^iceDmRlj^!1Nm#rRE#mLHolW9)NQNlzv?bCCyqepy^n;}3c)!2A?dx+Ti#7H7NL zmQ}b-WgDA4;#}UytfIva*r4n``9b(#;P^D!O?HTVV@jzGq*8~ysHRM>fEtW;*qO?t z)#Ed-EIS|9R9^!|(Nr+$H+BUGJ*E@)_d&Ax*ZaiHoc8XHHF|rs&An}OW4VbFOd1TJ zu{$S^ExOI=#*b_WNS7D=aqpO6(5c+RMB0S;3(*$7H3z0Z)8HE)hju>HY-}TPhiDHf zAA1BJ;0l|oI>Rd;_qrt@=+DB{v4Fd~F`BOIXPcUj@8Fc^-#F!7#djiZ}yDn`#7zhl$# z&DOX=*#8zF2@X!9KZ-&4I4Ff>Qvi&DvMwl$bplBzzLhQv=p}G*|18cG!G+#Kk|uAu z!s1NYEwIXZi^&LS`dwGdpLYozL{67Cn|NpmUxuKA>W(&H zG4%N|^nJ90*%m=h=#UsZ@I)-&9>s+8sL8P6u7&Ycd!D&!)!*p+)_^`HvmWEkeeXtF zr7`_Gu>6`h06U<>6bc*iEdZvElup|Qp(4dt@D0Z|Ps+AcPUWM|*W)98jZQQ$O+UV; zedY5`>2n!}<7v0xRK*D?Wtd|xyDkN;06?jC9NPS1YZQ$!IFH=o$9ZHc?n2mG3pg^S z)uk2R8)$oc-pC)A)R?q?hL7{Bsim>@ktM+yn>H=)NR3lNV2NZ4EIITapzli-j7GcP z!cAfm@^$M(U7Mi=t*xC_v8^}y{N|3fgVIn=+wHG_BYHXzV1MpxZI(|~q{-?odiLzu z#VbDSoXa)iY%p-gA(xV2L;OWI-TvrB=!1XVZ|2xz{p=s;(+qlwx51r{3Ci)IEj}>X zPcxnU`KyP_c%77!9W!JQ8LXW$S?e{9LpjHSCVO2guFb>fm{^PE2OaGDGL8goB8bF2V*BFybYhlUc@M5mT zp2Gt14(QL$Pmardh>qogDg9qnNkxI8{ppfGRh$ZjZU3i>Yz|_U$+ILgauxL?0o9=}vB^;2hT#i-plU96S48|>9zG0yiUI_cs z0;QF8^S1Uzw}Y8bGo_4mKuP?}_yLFjOgDZB25Iij1yf2jqFZTu!YluQgBJ5}&>=*J z9mph}DS=m18U5oZY^`;ND(enZM0*C&@k~rGQDRE%GNYf~S2m)ol4!%hk_l*=%gC}@ zE|^lHp=Zm=_sRGU$~nL+lMauN;yzh3tOm(+4|Bz0GQJ>Hm zI|oVy_L40Q>62mHfki|NlU|Gr##C0$9-*YW04%gXp0+?|Tg!hjCe2{QC6hp+az_GV z#wFPH9#AWM(8WBMOdP114Hqt)=7lLG92j42!S}2>c^!;KI^Kqm$WdsgqN4!wuLTN> zsY6?mK_+bXst*Vi1@_I9X~9HyBBVn9u@+5IA{fd4jTK%9XV(HH)%8Duc<(VAEHO>j zzK+4TqPwl>5in!mT?gkO^P*tPCI(n&Hyb7>fc^Y`1*;oUwxPUGjP0<~qESvd3;|U> z3<@{L8N>4j^S}?i3%rwu@ot8}Zv0#@sLGuQZt&Z|WIw2?iyttPj&SosU{Y(SU2tIS zU`W*8bHEL~RP8&&G=oXykaoXFcDEhU7orL+kXJ20hYzs>aI76sF=p51z=jKqsiM8< zaE#Gys6PgcU4Rq0&nmKc0+Fs@nN~4VxlIX13i@*=c|ur7oYDdqT$rI5x2HtJ0Rg?} zVCx+>c4-F#e#IrHe2MfOF#x{=_oAXeU@S31^dm`PCNyz_-EW%@_7lOBzGfRg$Pr}V zbhoNKCu6svTSW?tt6oLY6;)iWVBH&=)__Spn%)T+@Wo<+`diGdJoL%QoX1`yCKW%Z zA=F(&H&5E7FTe{eFjy_HdB;Xu<`d)5x`Chz*5Map*AfS`k{^tTEAic>9)e0vmNrBx zJFKYa3rLu{Q`RRWx+*P_LIU4gpfDgRnsjqV_)XPGMcOvNR_ncrEE$2!yLXC;aZ(?~ zimVUkPo%r|-kPNlPHur<^^~t;w5d&o_Jv3q+12(Q-gEvwbchCeu9N%qU9-FK6ZbkD zgF$`|WsMp8FAj?QMH!bzK=UL%V>jB7WN6W>)Ew;ax`C51bg1cE3MRGa%K4{4W!OCV zyVW7@2;8^!tGHfjFVqokud3R2xI_9vRG|e1tOaloNU76F1VG^_<(!1ygh4p-N8qIS zG5Nv83Bz=@Z!$3R5M6B#1%En#n)(?0`qHYplT#xKkX*JvfibnTF7(0v1g3O`1&l9I zdpO%|gA|+qkS-5&)(%m{MSG)*hmC8fR>c)y>01D1K@PG_#radVaXV{-L3Tpb4J3U^wJ?BP;`)sK!_HMZa&v z>S=9$24!8TDlf*h$IEJ`D%(Ppz5vU<1sqSFg}b(26{>28WM52r4A8gydslenpx!-* z)4l(PgA~VGsl|u*4@j-PZH4<4CY`lVW&LS}#($rL6W51DI{8~L0zWZVC!v$d+vx(_ zX!D-e^y|La!!^YO_wtam|t2M3=_P+%j8B^>pUjaLP{+Fu2h{2Z> zkOz%1joV23ft55crSHLP%n_i^8s%%4P8MPkB1S67wi>ox$3OGZa+;9l`dZ*;0vRjE zAfv3Qt`~m>2N+gi-yZrFWkcm55Z@x5bZ^6*E7e3oPjRi;B_Oj(*}% zkClC~ER0p)*Sf;ZZ>$T8^!~dr>vuqm^M{m}8T&CTbUdky^9hJUr{BW+Al=$z2`Se? zk#3F5NbQkJrrf7$40$w;jOmcCoy!V@YNs4z^u|>BG+S9QJEpvL>MppZ(IvL5l05>w zp6Os7zA0k?b9yialn0={cCHLB_?=q-?bc?Sf=Bm2T#Csq+w?m@1ehCJW}F+bNvL98 z>)eW0Ko=#zCT$8+O7Y)xCI;;Q@o(^o&Dw~ zI>j67jZkM(JtK?=|G-FERjQKZ9tNq&IoM`cg%#cZ<-W9?qy(-lM@>#q)h4DfQ~acg z+gV|lTi(Lpda6zR24v-BQ?@5?hY_`>m8aSz^n`p66UQYnKLZK$!YrYq(K-ku`0~!O`dW@Axj434rcYYuaWjzEY`D{hj0?4Np zP;~;IQ0G4yvXQo7>jtG+sQjd!-%?WD@P4GN2?w+aPr4Q;(E`s!v{;gAL?RE@a5p@^ zVIU*{i83?rOq({Xq_MHlA3g7)l0QRl(PVn8q(HyGW4mLdt=IR(Ll~NVX5>XJNMjLZTM+++v%t5aG53 zKGTdTY^2f0ps4DWTRarpr$ubsBb`|EqxVh}7A6hU^eTGQE6utoGlXX{E@ zRJnf00)%OTh4YgXnSvX(ZMYNgyjB+pR!%t@_jP|&K|e92n_xLZt)HgKFoa+o?M?53 z-2I7U+~r*x>FJ;a#_1F;JcSl;+X65@_f<$9Ujd_ch&2x+gg?i@qsm-ZpRtxDhcPBS zjs@4=GHeL=Zvx$`AURzy1ZW*{Bz|TY)A$6Ptl*5-hb@h@#FXZNByAbC?tci$&@I+p z6=BAkI5e?qTtCekT?k7pP!i(b?CD|~(2l8noom-(AP!(4CI&UHp3~Sk~<3eG1F~rC^Ll)GlkBsf^Fp+`%@2&4`br1%I}NwKf>1dULBhomkkbOJ8!8; zlito-&E%Rn*+}E8=*T=^N=<@EpA@vD>c4Vc*1bKlv~Xig@_SW<$h=3Wyl6C*9CXMe z<-wqMH3pt7CDqgI^%hfd9%zc)u%E3DA}`nh|-A7&5Yc0DE;Q>K&?le!)tsX6}lK;69XZ zM5B?7*iwTnJ;lScN627%_lA`pDPmoNmM&cyg+ycu_P%lOLiy;1!G8yO=-SM;LpAj& z+kVPiJ_5^X>c^t&N2pDVNY84t$*wB&n7}@&ED2W8?JcVK0<6#ig%(h^0LFkHXiWcx zDi+_{xNR}M4U$!5yef|u74n%Di7^i!W`NOs<^>`nFqpj8y(kvTjPPjplxR@ zGj)4&XRRsfMIQqsQNLDI5v#`+@SzTh;lydk*e0jlm?d1*d%E#fGGL;`GxGCTKA}5z?)_(AVa|-5+{Y?9<-;aK|4&i_I-7+FnMCzarWLcsNOpH#sFN z#1&eg&;qtC5D7OuHG1^Sich0Gu-Ks(6FFZ1=5$3(sA6BgEcDQ#6W{kj8=_*m9-8B2 ze6_*jD>%~D($uF)r2W>47=n$wwl&TSz7OVeE7^G)#w~fDer6cc_{Z>1<=bGaV`Opg zgnXUgdfJQbW%8w8pVTTiK0ehMJEVy`(8t3C-LsF9%HM^_{ICMG_e)3=fND8Y0 zkQyx10_=a{#@Mw53tCjkvWCSOcJnY42HwN5U4AQ&rs!Tv1?i~39Q2MkWIILEqFUE> z%~N|&u0)%Nc1_w2 z&Zon!X9wn)%Q4T~mK^CVWRANVqHiNt;y|a2fd%yAyIRdLS_bEZA2+Z44m)bIF@Ddt z5`=ckTU+C#t_JCcmE^n)qb=Y1Ol;+obOusDd<=>MFnB#+0#1m3oO%1QaGLTGNQso( z3HY3!nKlpemiqi7jCAvG2;ir*HI5$(XvMpueJ?W^!sP2va!x$TY-KvTw^-9>5-s!t zZHEY^H0K1w3&6np63X72${%07XNYO~SHTQEfOgq9P&6dUf%*#Ct=T5w zmeKeQ?k+H;iB>9j3N7GU3($CY<@{3v_}-sVA;moN3oOW?f8KD0D&7t3{SCcu0FUx= z44vse!I+n_Gw25IK&8R1>ZMpAlm36oL%VG_u>8L%5e0zf7AQg^uY!@VS5-MnN`~d5 z*i1#LBMkQ0Zp1chBlfOS4H+~3Y^K}8j)mqRk`-%T(IQN34#&{uLpO4f>$`jd>=PDK zzxN!F?ib2!ej&2r>1uCW3)nB?zocjkIE-%pg00Vb9^(zL_6&VhR)+h|%Q&NJPqi{e z+wx2cL88|KSSJ=ioiGaB0azzso4L+b7Y72XOO4(ST3eeTV@!Q|QbB_Ti5uE}4g}CI z<&n1H>lxSgWEvk1l?Su|+QiVx!O)f=6WWHuR3q!edc6ZMvKRPu4`VT# zvbAkZFTzkey98rl8+Zi}4mVvR(&n=}s;uhpEgfwOP!H9P^C2+v_d>^(##B>} zib@6aKs)9XW&g$432QR$o&eW3V}7#1;|@pOq=Jgr{{zb}o&d`t?{@$I002ovPDHLk FV1hqA9=rem literal 0 HcmV?d00001 diff --git a/assets/font-awesome.min(1).css b/assets/font-awesome.min(1).css new file mode 100644 index 0000000..7f94a95 --- /dev/null +++ b/assets/font-awesome.min(1).css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} \ No newline at end of file diff --git a/assets/font-awesome.min.css b/assets/font-awesome.min.css new file mode 100644 index 0000000..449d6ac --- /dev/null +++ b/assets/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"} \ No newline at end of file diff --git a/assets/fontello.css b/assets/fontello.css new file mode 100644 index 0000000..09d6168 --- /dev/null +++ b/assets/fontello.css @@ -0,0 +1,220 @@ +/**************************** +* Fontello Icons +****************************/ +@font-face { + font-family: 'eg-font'; + src: url('../fonts/egfont.eot?85610117'); + src: url('../fonts/egfont.eot?85610117#iefix') format('embedded-opentype'), + url('../fonts/egfont.woff?85610117') format('woff'), + url('../fonts/egfont.ttf?85610117') format('truetype'), + url('../fonts/egfont.svg?85610117#egfont') format('svg'); + font-weight: normal; + font-style: normal; + +} + +.eg-icon-soundcloud:before { content: '\e8ca'; } /* '' */ +.eg-icon-music:before { content: '\e858'; } /* '' */ +.eg-icon-color-adjust:before { content: '\e862'; } /* '' */ +.eg-icon-mail:before { content: '\e868'; } /* '' */ +.eg-icon-mail-alt:before { content: '\e869'; } /* '' */ +.eg-icon-heart:before { content: '\e86a'; } /* '' */ +.eg-icon-heart-empty:before { content: '\e86b'; } /* '' */ +.eg-icon-star:before { content: '\e86c'; } /* '' */ +.eg-icon-star-empty:before { content: '\e86d'; } /* '' */ +.eg-icon-user:before { content: '\e879'; } /* '' */ +.eg-icon-male:before { content: '\e87a'; } /* '' */ +.eg-icon-female:before { content: '\e87b'; } /* '' */ +.eg-icon-video:before { content: '\e805'; } /* '' */ +.eg-icon-videocam:before { content: '\e859'; } /* '' */ +.eg-icon-picture-1:before { content: '\e803'; } /* '' */ +.eg-icon-camera:before { content: '\e85a'; } /* '' */ +.eg-icon-camera-alt:before { content: '\e85b'; } /* '' */ +.eg-icon-th-large:before { content: '\e83c'; } /* '' */ +.eg-icon-th:before { content: '\e83d'; } /* '' */ +.eg-icon-ok:before { content: '\e80d'; } /* '' */ +.eg-icon-ok-circled2:before { content: '\e877'; } /* '' */ +.eg-icon-ok-squared:before { content: '\e878'; } /* '' */ +.eg-icon-cancel:before { content: '\e80a'; } /* '' */ +.eg-icon-plus:before { content: '\e86e'; } /* '' */ +.eg-icon-plus-circled:before { content: '\e876'; } /* '' */ +.eg-icon-plus-squared:before { content: '\e875'; } /* '' */ +.eg-icon-minus:before { content: '\e86f'; } /* '' */ +.eg-icon-minus-circled:before { content: '\e870'; } /* '' */ +.eg-icon-minus-squared:before { content: '\e871'; } /* '' */ +.eg-icon-minus-squared-alt:before { content: '\e872'; } /* '' */ +.eg-icon-info-circled:before { content: '\e80f'; } /* '' */ +.eg-icon-info:before { content: '\e844'; } /* '' */ +.eg-icon-home:before { content: '\e843'; } /* '' */ +.eg-icon-link:before { content: '\e80e'; } /* '' */ +.eg-icon-unlink:before { content: '\e83f'; } /* '' */ +.eg-icon-link-ext:before { content: '\e840'; } /* '' */ +.eg-icon-lock:before { content: '\e856'; } /* '' */ +.eg-icon-lock-open:before { content: '\e857'; } /* '' */ +.eg-icon-eye:before { content: '\e841'; } /* '' */ +.eg-icon-eye-off:before { content: '\e842'; } /* '' */ +.eg-icon-tag:before { content: '\e85c'; } /* '' */ +.eg-icon-thumbs-up:before { content: '\e887'; } /* '' */ +.eg-icon-thumbs-up-alt:before { content: '\e888'; } /* '' */ +.eg-icon-download:before { content: '\e88a'; } /* '' */ +.eg-icon-upload:before { content: '\e889'; } /* '' */ +.eg-icon-reply:before { content: '\e8a6'; } /* '' */ +.eg-icon-forward:before { content: '\e874'; } /* '' */ +.eg-icon-export-1:before { content: '\e873'; } /* '' */ +.eg-icon-print:before { content: '\e886'; } /* '' */ +.eg-icon-gamepad:before { content: '\e837'; } /* '' */ +.eg-icon-trash:before { content: '\e801'; } /* '' */ +.eg-icon-doc-text:before { content: '\e885'; } /* '' */ +.eg-icon-doc-inv:before { content: '\e884'; } /* '' */ +.eg-icon-folder-1:before { content: '\e83e'; } /* '' */ +.eg-icon-folder-open:before { content: '\e883'; } /* '' */ +.eg-icon-folder-open-empty:before { content: '\e882'; } /* '' */ +.eg-icon-rss:before { content: '\e880'; } /* '' */ +.eg-icon-rss-squared:before { content: '\e881'; } /* '' */ +.eg-icon-phone:before { content: '\e87f'; } /* '' */ +.eg-icon-menu:before { content: '\e830'; } /* '' */ +.eg-icon-cog-alt:before { content: '\e847'; } /* '' */ +.eg-icon-wrench:before { content: '\e848'; } /* '' */ +.eg-icon-basket-1:before { content: '\e87c'; } /* '' */ +.eg-icon-calendar:before { content: '\e87d'; } /* '' */ +.eg-icon-calendar-empty:before { content: '\e87e'; } /* '' */ +.eg-icon-lightbulb:before { content: '\e88b'; } /* '' */ +.eg-icon-resize-full-alt:before { content: '\e845'; } /* '' */ +.eg-icon-move:before { content: '\e846'; } /* '' */ +.eg-icon-down-dir:before { content: '\e838'; } /* '' */ +.eg-icon-up-dir:before { content: '\e839'; } /* '' */ +.eg-icon-left-dir:before { content: '\e817'; } /* '' */ +.eg-icon-right-dir:before { content: '\e818'; } /* '' */ +.eg-icon-down-open:before { content: '\e83b'; } /* '' */ +.eg-icon-left-open:before { content: '\e819'; } /* '' */ +.eg-icon-right-open:before { content: '\e81a'; } /* '' */ +.eg-icon-angle-left:before { content: '\e820'; } /* '' */ +.eg-icon-angle-right:before { content: '\e81d'; } /* '' */ +.eg-icon-angle-double-left:before { content: '\e892'; } /* '' */ +.eg-icon-angle-double-right:before { content: '\e893'; } /* '' */ +.eg-icon-left-big:before { content: '\e81f'; } /* '' */ +.eg-icon-right-big:before { content: '\e81e'; } /* '' */ +.eg-icon-up-hand:before { content: '\e835'; } /* '' */ +.eg-icon-ccw-1:before { content: '\e891'; } /* '' */ +.eg-icon-shuffle-1:before { content: '\e849'; } /* '' */ +.eg-icon-play:before { content: '\e88c'; } /* '' */ +.eg-icon-play-circled:before { content: '\e88e'; } /* '' */ +.eg-icon-stop:before { content: '\e88f'; } /* '' */ +.eg-icon-pause:before { content: '\e88d'; } /* '' */ +.eg-icon-fast-fw:before { content: '\e890'; } /* '' */ +.eg-icon-desktop:before { content: '\e85d'; } /* '' */ +.eg-icon-laptop:before { content: '\e85e'; } /* '' */ +.eg-icon-tablet:before { content: '\e85f'; } /* '' */ +.eg-icon-mobile:before { content: '\e860'; } /* '' */ +.eg-icon-flight:before { content: '\e894'; } /* '' */ +.eg-icon-font:before { content: '\e851'; } /* '' */ +.eg-icon-bold:before { content: '\e852'; } /* '' */ +.eg-icon-italic:before { content: '\e855'; } /* '' */ +.eg-icon-text-height:before { content: '\e84f'; } /* '' */ +.eg-icon-text-width:before { content: '\e850'; } /* '' */ +.eg-icon-align-left:before { content: '\e84c'; } /* '' */ +.eg-icon-align-center:before { content: '\e84d'; } /* '' */ +.eg-icon-align-right:before { content: '\e84e'; } /* '' */ +.eg-icon-search:before { content: '\e802'; } /* '' */ +.eg-icon-indent-left:before { content: '\e866'; } /* '' */ +.eg-icon-indent-right:before { content: '\e867'; } /* '' */ +.eg-icon-ajust:before { content: '\e84a'; } /* '' */ +.eg-icon-tint:before { content: '\e84b'; } /* '' */ +.eg-icon-chart-bar:before { content: '\e853'; } /* '' */ +.eg-icon-magic:before { content: '\e807'; } /* '' */ +.eg-icon-sort:before { content: '\e895'; } /* '' */ +.eg-icon-sort-alt-up:before { content: '\e863'; } /* '' */ +.eg-icon-sort-alt-down:before { content: '\e864'; } /* '' */ +.eg-icon-sort-name-up:before { content: '\e854'; } /* '' */ +.eg-icon-sort-name-down:before { content: '\e865'; } /* '' */ +.eg-icon-coffee:before { content: '\e896'; } /* '' */ +.eg-icon-food:before { content: '\e897'; } /* '' */ +.eg-icon-medkit:before { content: '\e898'; } /* '' */ +.eg-icon-puzzle:before { content: '\e899'; } /* '' */ +.eg-icon-apple:before { content: '\e89a'; } /* '' */ +.eg-icon-facebook:before { content: '\e89b'; } /* '' */ +.eg-icon-gplus:before { content: '\e89c'; } /* '' */ +.eg-icon-tumblr:before { content: '\e8a0'; } /* '' */ +.eg-icon-twitter-squared:before { content: '\e8a2'; } /* '' */ +.eg-icon-twitter:before { content: '\e8a1'; } /* '' */ +.eg-icon-vimeo-squared:before { content: '\e89d'; } /* '' */ +.eg-icon-youtube:before { content: '\e89f'; } /* '' */ +.eg-icon-youtube-squared:before { content: '\e89e'; } /* '' */ +.eg-icon-picture:before { content: '\e800'; } /* '' */ +.eg-icon-check:before { content: '\e810'; } /* '' */ +.eg-icon-back:before { content: '\e8a5'; } /* '' */ +.eg-icon-thumbs-up-1:before { content: '\e8a9'; } /* '' */ +.eg-icon-thumbs-down:before { content: '\e8aa'; } /* '' */ +.eg-icon-download-1:before { content: '\e8ab'; } /* '' */ +.eg-icon-upload-1:before { content: '\e8ac'; } /* '' */ +.eg-icon-reply-1:before { content: '\e8a8'; } /* '' */ +.eg-icon-forward-1:before { content: '\e8a7'; } /* '' */ +.eg-icon-export:before { content: '\e80b'; } /* '' */ +.eg-icon-folder:before { content: '\e813'; } /* '' */ +.eg-icon-rss-1:before { content: '\e8c8'; } /* '' */ +.eg-icon-cog:before { content: '\e832'; } /* '' */ +.eg-icon-tools:before { content: '\e815'; } /* '' */ +.eg-icon-basket:before { content: '\e812'; } /* '' */ +.eg-icon-login:before { content: '\e833'; } /* '' */ +.eg-icon-logout:before { content: '\e834'; } /* '' */ +.eg-icon-resize-full:before { content: '\e816'; } /* '' */ +.eg-icon-popup:before { content: '\e828'; } /* '' */ +.eg-icon-arrow-combo:before { content: '\e827'; } /* '' */ +.eg-icon-left-open-1:before { content: '\e82a'; } /* '' */ +.eg-icon-right-open-1:before { content: '\e82b'; } /* '' */ +.eg-icon-left-open-mini:before { content: '\e822'; } /* '' */ +.eg-icon-right-open-mini:before { content: '\e823'; } /* '' */ +.eg-icon-left-open-big:before { content: '\e824'; } /* '' */ +.eg-icon-right-open-big:before { content: '\e825'; } /* '' */ +.eg-icon-left:before { content: '\e836'; } /* '' */ +.eg-icon-right:before { content: '\e826'; } /* '' */ +.eg-icon-ccw:before { content: '\e808'; } /* '' */ +.eg-icon-cw:before { content: '\e8c9'; } /* '' */ +.eg-icon-arrows-ccw:before { content: '\e806'; } /* '' */ +.eg-icon-level-down:before { content: '\e8a3'; } /* '' */ +.eg-icon-level-up:before { content: '\e8a4'; } /* '' */ +.eg-icon-shuffle:before { content: '\e814'; } /* '' */ +.eg-icon-palette:before { content: '\e829'; } /* '' */ +.eg-icon-list-add:before { content: '\e80c'; } /* '' */ +.eg-icon-back-in-time:before { content: '\e821'; } /* '' */ +.eg-icon-monitor:before { content: '\e81b'; } /* '' */ +.eg-icon-paper-plane:before { content: '\e8ad'; } /* '' */ +.eg-icon-brush:before { content: '\e8ae'; } /* '' */ +.eg-icon-droplet:before { content: '\e81c'; } /* '' */ +.eg-icon-clipboard:before { content: '\e8b0'; } /* '' */ +.eg-icon-megaphone:before { content: '\e8b1'; } /* '' */ +.eg-icon-key:before { content: '\e8af'; } /* '' */ +.eg-icon-github:before { content: '\e8b3'; } /* '' */ +.eg-icon-github-circled:before { content: '\e8b4'; } /* '' */ +.eg-icon-flickr:before { content: '\e8b2'; } /* '' */ +.eg-icon-flickr-circled:before { content: '\e8b5'; } /* '' */ +.eg-icon-vimeo:before { content: '\e8b6'; } /* '' */ +.eg-icon-vimeo-circled:before { content: '\e8b7'; } /* '' */ +.eg-icon-twitter-1:before { content: '\e8b8'; } /* '' */ +.eg-icon-twitter-circled:before { content: '\e8b9'; } /* '' */ +.eg-icon-facebook-1:before { content: '\e8ba'; } /* '' */ +.eg-icon-facebook-circled:before { content: '\e8bb'; } /* '' */ +.eg-icon-facebook-squared:before { content: '\e8bc'; } /* '' */ +.eg-icon-gplus-1:before { content: '\e8bd'; } /* '' */ +.eg-icon-gplus-circled:before { content: '\e8be'; } /* '' */ +.eg-icon-pinterest:before { content: '\e8bf'; } /* '' */ +.eg-icon-pinterest-circled:before { content: '\e8c0'; } /* '' */ +.eg-icon-tumblr-1:before { content: '\e8c1'; } /* '' */ +.eg-icon-tumblr-circled:before { content: '\e8c2'; } /* '' */ +.eg-icon-linkedin:before { content: '\e8c3'; } /* '' */ +.eg-icon-linkedin-circled:before { content: '\e8c4'; } /* '' */ +.eg-icon-dribbble:before { content: '\e8c5'; } /* '' */ +.eg-icon-dribbble-circled:before { content: '\e8c6'; } /* '' */ +.eg-icon-picasa:before { content: '\e8c7'; } /* '' */ +.eg-icon-ok-1:before { content: '\e811'; } /* '' */ +.eg-icon-doc:before { content: '\e809'; } /* '' */ +.eg-icon-left-open-outline:before { content: '\e82e'; } /* '' */ +.eg-icon-left-open-2:before { content: '\e82c'; } /* '' */ +.eg-icon-right-open-outline:before { content: '\e82f'; } /* '' */ +.eg-icon-right-open-2:before { content: '\e82d'; } /* '' */ +.eg-icon-equalizer:before { content: '\e83a'; } /* '' */ +.eg-icon-layers-alt:before { content: '\e804'; } /* '' */ +.eg-icon-pencil-1:before { content: '\e831'; } /* '' */ +.eg-icon-align-justify:before { content: '\e861'; } /* '' */ +.eg-icon-wistia:before { content: '\e89f'; } /* '' */ +.eg-icon-wistia-squared:before { content: '\e89e'; } /* '' */ \ No newline at end of file diff --git a/assets/frontend.min.js b/assets/frontend.min.js new file mode 100644 index 0000000..566c9bb --- /dev/null +++ b/assets/frontend.min.js @@ -0,0 +1,40 @@ +;var MonsterInsights=function(){var t=[];this.setLastClicked=function(e,n,i){e=typeof e!=='undefined'?e:[];n=typeof n!=='undefined'?n:[];i=typeof i!=='undefined'?i:!1;t.valuesArray=e;t.fieldsArray=n};this.getLastClicked=function(){return t};function l(){if(monsterinsights_frontend.is_debug_mode==='true'||window.monsterinsights_debug_mode){return!0} +else{return!1}};function e(e,n){e=typeof e!=='undefined'?e:[];n=typeof n!=='undefined'?n:{};__gaTracker('send',n);t.valuesArray=e;t.fieldsArray=n;t.tracked=!0;i('Tracked: '+e.type);i(t)};function n(e){e=typeof e!=='undefined'?e:[];t.valuesArray=e;t.fieldsArray=[];t.tracked=!1;i('Not Tracked: '+e.exit);i(t)};function i(e){if(l()){console.dir(e)}};function a(e){return e.replace(/^\s+|\s+$/gm,'')};function s(){var n=0,e=document.domain,i=e.split('.'),t='_gd'+(new Date()).getTime();while(n<(i.length-1)&&document.cookie.indexOf(t+'='+t)==-1){e=i.slice(-1-(++n)).join('.');document.cookie=t+'='+t+';domain='+e+';'};document.cookie=t+'=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain='+e+';';return e};function f(e){e=e.toString();e=e.substring(0,(e.indexOf('#')==-1)?e.length:e.indexOf('#'));e=e.substring(0,(e.indexOf('?')==-1)?e.length:e.indexOf('?'));e=e.substring(e.lastIndexOf('/')+1,e.length);if(e.length>0&&e.indexOf('.')!==-1){e=e.substring(e.indexOf('.')+1);return e} +else{return''}};function h(){return typeof(__gaTracker)!=='undefined'&&__gaTracker&&__gaTracker.hasOwnProperty('loaded')&&__gaTracker.loaded==!0};function p(e){return e.which==1||e.which==2||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey};function d(){var e=[];if(typeof monsterinsights_frontend.download_extensions=='string'){e=monsterinsights_frontend.download_extensions.split(',')};return e};function u(){var e=[];if(typeof monsterinsights_frontend.inbound_paths=='string'){e=monsterinsights_frontend.inbound_paths.split(',')};return e};function v(e){if(e.which==1){return'event.which=1'} +else if(e.which==2){return'event.which=2'} +else if(e.metaKey){return'metaKey'} +else if(e.ctrlKey){return'ctrlKey'} +else if(e.shiftKey){return'shiftKey'} +else if(e.altKey){return'altKey'} +else{return''}};function m(e){var r=d(),h=u(),n='unknown',c=e.href,g=f(e.href),p=s(),o=e.hostname,i=e.protocol,v=e.pathname;c=c.toString();var t,l;if(c.match(/^javascript\:/i)){n='internal'} +else if(i&&i.length>0&&(a(i)=='tel'||a(i)=='tel:')){n='tel'} +else if(i&&i.length>0&&(a(i)=='mailto'||a(i)=='mailto:')){n='mailto'} +else if(o&&p&&o.length>0&&p.length>0&&!o.endsWith(p)){n='external'} +else if(v&&h.length>0&&v.length>0){for(t=0,l=h.length;t0&&v.startsWith(h[t])){n='internal-as-outbound';break}}} +else if(o&&window.monsterinsights_experimental_mode&&o.length>0&&document.domain.length>0&&o!==document.domain){n='cross-hostname'};if(g&&n==='unknown'&&r.length>0&&g.length>0){for(t=0,l=r.length;t0&&(c.endsWith(r[t])||r[t]==g)){n='download';break}}};if(n==='unknown'){n='internal'};return n};function y(e,t){var n=(e.target&&!e.target.match(/^_(self|parent|top)$/i))?e.target:!1;if(t.ctrlKey||t.shiftKey||t.metaKey||t.which==2){n='_blank'};return n};function c(i){var a=i.srcElement||i.target,t=[],o;t.el=a;t.ga_loaded=h();t.click_type=v(i);if(!h()||!p(i)){t.exit='loaded';n(t);return} +while(a&&(typeof a.tagName=='undefined'||a.tagName.toLowerCase()!='a'||!a.href)){a=a.parentNode};if(a&&a.href&&!a.hasAttribute('xlink:href')){var c=a.href,L=f(a.href),K=d(),O=u(),E=monsterinsights_frontend.home_url,w=monsterinsights_frontend.track_download_as,b='outbound-link-'+monsterinsights_frontend.internal_label,D=s(),r=m(a),x=y(a,i);t.el=a;t.el_href=a.href;t.el_protocol=a.protocol;t.el_hostname=a.hostname;t.el_port=a.port;t.el_pathname=a.pathname;t.el_search=a.search;t.el_hash=a.hash;t.el_host=a.host;t.debug_mode=l();t.download_extensions=K;t.inbound_paths=O;t.home_url=E;t.track_download_as=w;t.internal_label=b;t.link=c;t.extension=L;t.type=r;t.target=x;t.title=a.title||a.textContent||a.innerText;if(r!=='internal'&&r!=='javascript'){var k=!1,g=function(){if(k){return};k=!0;window.location.href=c},T=function(){t.exit='external';n(t)},A=function(){t.exit='internal-as-outbound';n(t)},C=function(){t.exit='cross-hostname';n(t)};if(x||r=='mailto'||r=='tel'){if(r=='download'){if(w=='pageview'){o={hitType:'pageview',page:c,};e(t,o)} +else{o={hitType:'event',eventCategory:'download',eventAction:c,eventLabel:t.title,};e(t,o)}} +else if(r=='tel'){o={hitType:'event',eventCategory:'tel',eventAction:c,eventLabel:t.title.replace('tel:',''),};e(t,o)} +else if(r=='mailto'){o={hitType:'event',eventCategory:'mailto',eventAction:c,eventLabel:t.title.replace('mailto:',''),};e(t,o)} +else if(r=='internal-as-outbound'){o={hitType:'event',eventCategory:b,eventAction:c,eventLabel:t.title,};e(t,o)} +else if(r=='external'){o={hitType:'event',eventCategory:'outbound-link',eventAction:c,eventLabel:t.title,};e(t,o)} +else if(r=='cross-hostname'){o={hitType:'event',eventCategory:'cross-hostname',eventAction:c,eventLabel:t.title,};e(t,o)} +else{t.exit='type';n(t)}} +else{if(r!='cross-hostname'&&r!='external'&&r!='internal-as-outbound'){if(!i.defaultPrevented){if(i.preventDefault){i.preventDefault()} +else{i.returnValue=!1}}};if(r=='download'){if(w=='pageview'){o={hitType:'pageview',page:c,hitCallback:g,};e(t,o)} +else{o={hitType:'event',eventCategory:'download',eventAction:c,eventLabel:t.title,hitCallback:g,};e(t,o)}} +else if(r=='internal-as-outbound'){window.onbeforeunload=function(n){if(!i.defaultPrevented){if(i.preventDefault){i.preventDefault()} +else{i.returnValue=!1}};o={hitType:'event',eventCategory:b,eventAction:c,eventLabel:t.title,hitCallback:g,};if(navigator.sendBeacon){o.transport='beacon'};e(t,o);setTimeout(g,1000)}} +else if(r=='external'){window.onbeforeunload=function(n){if(!i.defaultPrevented){if(i.preventDefault){i.preventDefault()} +else{i.returnValue=!1}};o={hitType:'event',eventCategory:'outbound-link',eventAction:c,eventLabel:t.title,hitCallback:g,};if(navigator.sendBeacon){o.transport='beacon'};e(t,o);setTimeout(g,1000)}} +else if(r=='cross-hostname'){window.onbeforeunload=function(n){if(!i.defaultPrevented){if(i.preventDefault){i.preventDefault()} +else{i.returnValue=!1}};o={hitType:'event',eventCategory:'cross-hostname',eventAction:c,eventLabel:t.title,hitCallback:g,};if(navigator.sendBeacon){o.transport='beacon'};e(t,o);setTimeout(g,1000)}} +else{t.exit='type';n(t)};if(r!='external'&&r!='cross-hostname'&&r!='internal-as-outbound'){setTimeout(g,1000)} +else{if(r=='external'){setTimeout(T,1100)} +else if(r=='cross-hostname'){setTimeout(C,1100)} +else{setTimeout(A,1100)}}}} +else{t.exit='internal';n(t)}} +else{t.exit='notlink';n(t)}};var r=window.location.hash;function g(){if(monsterinsights_frontend.hash_tracking==='true'&&r!=window.location.hash){r=window.location.hash;__gaTracker('set','page',location.pathname+location.search+location.hash);__gaTracker('send','pageview');i('Hash change to: '+location.pathname+location.search+location.hash)} +else{i('Hash change to (untracked): '+location.pathname+location.search+location.hash)}};var o=window;if(o.addEventListener){o.addEventListener('load',function(){document.body.addEventListener('click',c,!1)},!1);window.addEventListener('hashchange',g,!1)} +else{if(o.attachEvent){o.attachEvent('onload',function(){document.body.attachEvent('onclick',c)});window.attachEvent('onhashchange',g)}};if(typeof String.prototype.endsWith!=='function'){String.prototype.endsWith=function(e){return this.indexOf(e,this.length-e.length)!==-1}};if(typeof String.prototype.startsWith!=='function'){String.prototype.startsWith=function(e){return this.indexOf(e)===0}};if(typeof Array.prototype.lastIndexOf!=='function'){Array.prototype.lastIndexOf=function(e){'use strict';if(this===void 0||this===null){throw new TypeError()};var t,n,o=Object(this),i=o.length>>>0;if(i===0){return-1};t=i-1;if(arguments.length>1){t=Number(arguments[1]);if(t!=t){t=0} +else if(t!=0&&t!=(1/0)&&t!=-(1/0)){t=(t>0||-1)*Math.floor(Math.abs(t))}};for(n=t>=0?Math.min(t,i-1):i-Math.abs(t);n>=0;n--){if(n in o&&o[n]===e){return n}};return-1}}},MonsterInsightsObject=new MonsterInsights(); \ No newline at end of file diff --git a/assets/hgr-vc-extender-elements.min.css b/assets/hgr-vc-extender-elements.min.css new file mode 100644 index 0000000..a778976 --- /dev/null +++ b/assets/hgr-vc-extender-elements.min.css @@ -0,0 +1,61 @@ +.hgr-content-block{position:relative;display:table;width:100%;height:auto;border-collapse:separate;border-spacing:0}.hgr-content-block .hgr-icontext-customimg{display:block;margin-left:auto;margin-right:auto;height:auto}.hgr-content-block .hgr-contb-row{display:table-row}.hgr-content-block .hgr-contb-row .hgr-contblock-icon,.hgr-content-block .hgr-contb-row .hgr-content{display:table-cell;vertical-align:top}.hgr-content-block .hgr-contb-row .hgr-contblock-icon .hgr-contblock-icon-bg{position:relative;display:inline-block;vertical-align:middle;text-align:center}.hgr-content-block .hgr-contb-row .hgr-contblock-icon .hgr-contblock-icon-bg i.icon,.hgr-content-block .hgr-contb-row .hgr-contblock-icon i.icon{height:1em!important;width:1em!important;line-height:1em!important;margin-left:auto;margin-right:auto;vertical-align:middle!important}.hgr-content-block-tb{position:relative;display:block;width:100%;height:auto}.hgr-content-block-tb .hgr-icontext-customimg{display:block;margin-left:auto;margin-right:auto;height:auto}.hgr-content-block-tb .hgr-content-tb{position:relative;display:block}.hgr-content-block-tb .hgr-contblock-icon-tb{position:relative;display:inline-block;text-align:center}.hgr-content-block-tb .hgr-contblock-icon-tb i.icon{height:1em!important;width:1em!important;line-height:1em!important;margin-left:auto;margin-right:auto;vertical-align:middle!important}.hgr-icontxt{position:relative;display:inline-block;text-align:center;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.hgr-icontxt a{display:block;position:relative;width:100%;height:100%}.hgr-icontxt i.icon{height:1em!important;width:1em!important;line-height:1em!important;margin-left:auto;margin-right:auto;vertical-align:middle!important;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}#teamTab li,#teamTab li a{height:80px;line-height:45px}#teamTab>li.active>a,#teamTab>li.active>a:focus,#teamTab>li.active>a:hover{background-color:transparent!important;font-weight:700}#teamTab>li.active>a:after{content:" ";font-size:4px;vertical-align:top;margin-left:5px}#teamTab>li>a{background-color:transparent!important;border:none!important}#teamTab small{font-style:italic;font-size:.9em;margin-top:-45px;display:block;margin-left:15px}.hgr_team_wrap,.hgr_team_wrap .hgr_team_members{position:relative;display:block}.hgr_team_wrap .hgr_team_members .hgr_team_member{position:relative}.hgr_team_wrap .hgr_team_members .hgr_team_member .team_member_image_circle img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:265px;height:265px}.hgr_team_wrap .hgr_team_members .hgr_team_member .team_member_image_rounded img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.hgr_team_wrap .hgr_team_members .hgr_team_member .skills_pack{position:relative;display:block}.hgr_team_member small{font-style:italic;font-size:.9em;margin-top:-4px;display:block;margin-bottom:8px}.team_member_socials{position:relative;display:block;width:100%;margin-bottom:10px}.team_member_socials i.icon{display:inline;text-align:left}.hgr_skill{width:100%;margin-bottom:15px}.hgr_skill h4{margin:5px 0;text-align:left!important}.hgr_skill .hgr_skillfull{height:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.hgr_skill .skillfill{height:5px;font-size:0;width:1%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block}.hgr_skill .hgr_skillfull{background-color:#000}.hgr_skill .skillfill{text-align:right}.valuemarker{background-color:#000;width:38px;color:#FFF;font-size:11px;text-align:center;border-radius:3px;position:relative;top:-29px;float:right;left:18px}.valuemarker:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#000 transparent transparent;border-width:5px;margin-left:-5px}.team_nav_small{position:relative;display:block;float:right}.team_nav_small .team_btn{color:#fff;text-align:center;border-radius:2px;line-height:9px;display:inline-block;zoom:1;margin-left:4px;cursor:pointer;padding:8px}.team_nav_small .team_btn .icon{margin-left:0}.hgr_team_wrap .nav-tabs{border-bottom:none!important}.hgr_team_wrap .container{padding:0!important}.hgr-flipcard{display:block;text-align:center;position:relative;margin-bottom:30px;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000}.hgr-flipcard .flipper{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-ms-perspective:1000px}.flipper .back-fb,.flipper .front-fb{padding:15px;height:100%;margin-bottom:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-sizing:border-box;box-sizing:border-box}.flipper .front-fb{z-index:2;backface-visibility:hidden}.flipper .back-fb{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);position:absolute;top:0;width:100%;opacity:0}.hgr-flipcard.hover .back-fb,.hgr-flipcard:hover .back-fb{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}.hgr-flipcard.hover .front-fb,.hgr-flipcard:hover .front-fb{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0}.hgr-flipcard h4{margin:10px 0;line-height:1em}.hgr-flipcard .back-fb p,.hgr-flipcard .front-fb p{margin-bottom:10px}.hgr-flipcard .back-fb p{max-height:50%}.hgr-flipcard .front-fb .f-front-icon-fb{display:block;margin:0 auto}.hgr-flipcard .front-fb .f-front-icon-fb i.icon{display:inline-block;font-size:32px;height:1em;width:1em;text-align:center;line-height:1em!important;margin:0 auto;color:#000}.hgr-flipcard .front-fb .f-front-icon-notext{display:table;width:100%;height:100%;text-decoration:none}.hgr-flipcard .front-fb .f-front-icon-notext i.icon{display:table-cell!important;vertical-align:middle!important;text-align:center;font-size:32px;height:1em;width:1em!important;line-height:1em!important}.hgr-flipcard .back-fb .f-back-icon-fb{display:block;margin:0 auto}.hgr-flipcard .back-fb .f-back-icon-fb i.icon{display:inline-block;vertical-align:middle;font-size:32px;height:1em;width:1em;text-align:center;line-height:1em!important;margin:0 auto;color:#000}.hgr-flipcard .back-fb .f-back-icon-notext{display:table;width:100%;height:100%;text-decoration:none}.hgr-flipcard .back-fb .f-back-icon-notext i.icon{display:table-cell;vertical-align:middle;text-align:center;font-size:32px;height:1em;width:1em;line-height:1em!important}.hgr-flipcard .back-fb .back-button{display:block;position:relative}.hgr-flipcard .back-fb .back-button a{display:inline-block;color:#FFF;background-color:#636363;margin:0 auto;padding:.3em .8em;text-decoration:none;cursor:pointer}.hgr-flipcard .back-fb .back-button a:active,.hgr-flipcard .back-fb .back-button a:hover,.hgr-flipcard .back-fb .back-button a:visited{color:#FFF;text-decoration:none;background-color:#636363}.hgr-content-box{display:block;width:100%;height:auto;text-align:center;outline:0;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.hgr-content-box .hgr-contbox-customimg{display:block;margin-left:auto;margin-right:auto;height:auto}.hgr-content-box a,.hgr-content-box span{display:block;width:auto;height:100%;padding:25px 30px;text-decoration:none}.hgr-content-box a,.hgr-content-box a *,.hgr-content-box span,.hgr-content-box span *{-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;outline:0}.hgr-content-box a:active,.hgr-content-box a:visited{text-decoration:none}.hgr-content-box .normal-icon-cb{display:inline-block!important;font-size:32px;height:1em;width:1em!important;text-align:center;line-height:1em!important;margin:0 auto}.hgr-content-box h4{margin:12px 0}.hgr-content-box p{margin-bottom:0px}.hgr-map-canvas img{max-width:none}.hgr-map-canvas label{width:auto;display:inline}.hgr_counter{position:relative;display:table;border-collapse:separate;border-spacing:0;width:100%;height:auto;padding:1.2em;min-height:4.5em;text-align:center}.hgr_counter .hgr_counter_row{display:table-row}.hgr_counter .hgr_counter_row .hgr_counter_icon{display:table-cell;vertical-align:middle;text-align:center}.hgr_counter .hgr_counter_row .hgr_counter_icon .icon{height:1em!important;width:1em!important;line-height:1em!important;margin-left:auto;margin-right:auto;vertical-align:middle!important}.hgr_counter .hgr_counter_row .hgr_counter_content{display:table-cell;text-align:left;vertical-align:middle;padding-left:10px}.hgr_counter .hgr_counter_row .hgr_counter_content span.hgr_number_string,.hgr_counter .hgr_counter_content span.hgr_number_string{font-weight:bold}.hgr-iconbox{width:100%;height:auto;text-align:center}.hgr-iconbox>a,.hgr-iconbox>span{display:block;height:100%;text-decoration:none;padding-bottom:30px;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s}.hgr-iconbox .normal-icon-ib{padding:30px 0 10px;display:block;-webkit-transition:-webkit-transform .2s;transition:-moz-transform .2s;transition:transform .2s;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.hgr-iconbox .normal-icon-ib i.icon{display:inline-block;font-size:32px;height:1em;width:1em;text-align:center;line-height:1em;margin:0 auto}.hgr-iconbox .hgr-iconbox-title{margin:10px 0;padding:10px 0 0;position:relative;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s}.hgr-iconbox .hgr-iconbox-bar{position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:10px;content:'';width:80%;height:6px;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s}.hgr-iconbox .hgr-iconbox-subheading{display:inline-block;font-size:1em;-webkit-transform:translateY(10px);-moz-transform:-moz-translateY(10px);-ms-transform:-ms-translateY(10px);transform:translateY(10px);opacity:0;-moz-transition:-moz-transform .3s,opacity .2s;-webkit-transition:transform .3s,opacity .2s}.hgr-iconbox:hover .hgr-iconbox-subheading{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.hgr-iconbox>a:hover .normal-icon-ib,.hgr-iconbox>span:hover .normal-icon-ib{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.hgr-iconbox>a:hover .hgr-iconbox-title,.hgr-iconbox>span:hover .hgr-iconbox-title{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.hgr-iconbox>a:hover .hgr-iconbox-bar,.hgr-iconbox>span:hover .hgr-iconbox-bar{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.hgr-zoombox{display:block;position:relative;width:100%;height:auto;text-align:center}.hgr-zoombox .zoom-hover{display:block;position:relative;padding:20px;width:100%;height:auto}.hgr-zoombox .zoom-hover .hgr-zoom-front{position:relative;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;z-index:10}.hgr-zoombox .zoom-hover .hgr-zoom-front .hgr-zoombox-customimg{margin:0 auto}.hgr-zoombox .zoom-hover .hgr-zoom-front .front-icon-zb{display:inline-block!important;height:1em;width:1em!important;text-align:center;line-height:1em!important;margin:0 auto}.hgr-zoombox .zoom-hover:hover .hgr-zoom-front{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:0}.hgr-zoombox .zoom-hover .hgr-zoom-front-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.hgr-zoombox .zoom-hover .hgr-zoom-back{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff4000;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.hgr-zoombox .zoom-hover:hover .hgr-zoom-back{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}.hgr-zoombox .zoom-hover .hgr-zoom-back .hgr-zoom-back-middle{position:relative;display:table;text-align:center;width:100%;height:100%}.hgr-zoombox .zoom-hover .hgr-zoom-back .hgr-zoom-back-middle a,.hgr-zoombox .zoom-hover .hgr-zoom-back .hgr-zoom-back-middle span{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:0 20px;text-decoration:none;outline:0}a.witheffect{position:relative;display:inline-block;outline:0}a.witheffect:focus,a.witheffect:hover{outline:0}.cl-effect-1 a::after,.cl-effect-1 a::before{display:inline-block;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s;-moz-transition:-moz-transform .3s,opacity .2s;transition:transform .3s,opacity .2s}.cl-effect-1 a::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.cl-effect-1 a::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.cl-effect-1 a:focus::after,.cl-effect-1 a:focus::before,.cl-effect-1 a:hover::after,.cl-effect-1 a:hover::before{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.cl-effect-2 a{line-height:44px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.cl-effect-2 a span{position:relative;display:inline-block;padding:0 14px;background:#2195de;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.csstransforms3d .cl-effect-2 a span::before{position:absolute;top:100%;left:0;width:100%;height:100%;background:#0965a0;content:attr(data-hover);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0}.cl-effect-2 a:focus span,.cl-effect-2 a:hover span{-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px)}.csstransforms3d .cl-effect-2 a:focus span::before,.csstransforms3d .cl-effect-2 a:hover span::before{background:#28a2ee}.cl-effect-3 a{padding:8px 0}.cl-effect-3 a::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:rgba(0,0,0,.1);content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}.cl-effect-3 a:focus::after,.cl-effect-3 a:hover::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.cl-effect-4 a{padding:0 0 10px}.cl-effect-4 a::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.cl-effect-4 a:focus::after,.cl-effect-4 a:hover::after{height:5px;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.cl-effect-5 a{overflow:hidden;padding:0 4px;height:1em}.cl-effect-5 a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cl-effect-5 a span::before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cl-effect-5 a:focus span,.cl-effect-5 a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.cl-effect-6 a{margin:0 10px;padding:10px 20px}.cl-effect-6 a::before{position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;content:'';-webkit-transition:top .3s;-moz-transition:top .3s;transition:top .3s}.cl-effect-6 a::after{position:absolute;top:0;left:0;width:2px;height:2px;background:#fff;content:'';-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}.cl-effect-6 a:hover::before{top:100%;opacity:1}.cl-effect-6 a:hover::after{height:100%}.cl-effect-7 a{padding:12px 10px 10px;color:#566473;text-shadow:none;font-weight:700}.cl-effect-7 a::after,.cl-effect-7 a::before{position:absolute;top:100%;left:0;width:100%;height:3px;background:#566473;content:'';-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85)}.cl-effect-7 a::after{opacity:0;-webkit-transition:top .3s,opacity .3s,-webkit-transform .3s;-moz-transition:top .3s,opacity .3s,-moz-transform .3s;transition:top .3s,opacity .3s,transform .3s}.cl-effect-7 a:focus::after,.cl-effect-7 a:focus::before,.cl-effect-7 a:hover::after,.cl-effect-7 a:hover::before{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.cl-effect-7 a:focus::after,.cl-effect-7 a:hover::after{top:0;opacity:1}.cl-effect-8 a{padding:10px 20px}.cl-effect-8 a::after,.cl-effect-8 a::before{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #354856;content:'';-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.cl-effect-8 a::after{border-color:#fff;opacity:0;-webkit-transform:translateY(-7px) translateX(6px);-moz-transform:translateY(-7px) translateX(6px);transform:translateY(-7px) translateX(6px)}.cl-effect-8 a:focus::before,.cl-effect-8 a:hover::before{opacity:0;-webkit-transform:translateY(5px) translateX(-5px);-moz-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.cl-effect-8 a:focus::after,.cl-effect-8 a:hover::after{opacity:1;-webkit-transform:translateY(0px) translateX(0px);-moz-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px)}.cl-effect-9 a{margin:0 20px;padding:18px 20px}.cl-effect-9 a::after,.cl-effect-9 a::before{position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;content:'';opacity:.2;-webkit-transition:opacity .3s,height .3s;-moz-transition:opacity .3s,height .3s;transition:opacity .3s,height .3s}.cl-effect-9 a::after{top:100%;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.cl-effect-9 a span:first-child{z-index:2;display:block;font-weight:300}.cl-effect-9 a span:last-child{z-index:1;display:block;padding:8px 0 0;color:rgba(0,0,0,.4);text-shadow:none;text-transform:none;font-style:italic;font-size:.75em;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.cl-effect-9 a:focus::before,.cl-effect-9 a:hover::before{height:6px}.cl-effect-9 a:focus::after,.cl-effect-9 a:focus::before,.cl-effect-9 a:hover::after,.cl-effect-9 a:hover::before{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.cl-effect-9 a:focus span:last-child,.cl-effect-9 a:hover span:last-child{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}.cl-effect-10{position:relative;z-index:1}.cl-effect-10 a{overflow:hidden;margin:0 15px}.cl-effect-10 a span{display:block;padding:10px 20px;background:#0f7c67;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cl-effect-10 a::before{position:absolute;top:0;left:0;z-index:-1;padding:10px 20px;width:100%;height:100%;background:#fff;color:#0f7c67;content:attr(data-hover);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:translateX(-25%)}.cl-effect-10 a:focus span,.cl-effect-10 a:hover span{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.cl-effect-10 a:focus::before,.cl-effect-10 a:hover::before{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%)}.cl-effect-11 a{padding:10px 0;border-top:2px solid #0972b4;color:#0972b4;text-shadow:none}.cl-effect-11 a::before{position:absolute;top:0;left:0;overflow:hidden;padding:10px 0;max-width:0;border-bottom:2px solid #fff;color:#fff;content:attr(data-hover);-webkit-transition:max-width .5s;-moz-transition:max-width .5s;transition:max-width .5s}.cl-effect-11 a:focus::before,.cl-effect-11 a:hover::before{max-width:100%}.cl-effect-12 a::after,.cl-effect-12 a::before{position:absolute;top:50%;left:50%;width:100px;height:100px;border:2px solid rgba(0,0,0,.1);border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.2);-moz-transform:translateX(-50%) translateY(-50%) scale(0.2);transform:translateX(-50%) translateY(-50%) scale(0.2)}.cl-effect-12 a::after{width:90px;height:90px;border-width:6px;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8)}.cl-effect-12 a:focus::after,.cl-effect-12 a:focus::before,.cl-effect-12 a:hover::after,.cl-effect-12 a:hover::before{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.cl-effect-13 a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.cl-effect-13 a::before{position:absolute;top:100%;left:50%;color:transparent;content:'';text-shadow:0 0 transparent;font-size:1.2em;-webkit-transition:text-shadow .3s,color .3s;-moz-transition:text-shadow .3s,color .3s;transition:text-shadow .3s,color .3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.cl-effect-13 a:focus::before,.cl-effect-13 a:hover::before{color:#fff;text-shadow:10px 0 #fff,-10px 0 #fff}.cl-effect-13 a:focus,.cl-effect-13 a:hover{color:#ba7700}.cl-effect-14 a{padding:0 20px;height:45px;line-height:45px}.cl-effect-14 a::after,.cl-effect-14 a::before{position:absolute;width:45px;height:2px;background:#fff;content:'';opacity:.2;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;pointer-events:none}.cl-effect-14 a::before{top:0;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.cl-effect-14 a::after{right:0;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}.cl-effect-14 a:focus::after,.cl-effect-14 a:focus::before,.cl-effect-14 a:hover::after,.cl-effect-14 a:hover::before{opacity:1}.cl-effect-14 a:focus::before,.cl-effect-14 a:hover::before{left:50%;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}.cl-effect-14 a:focus::after,.cl-effect-14 a:hover::after{right:50%;-webkit-transform:rotate(0deg) translateX(50%);-moz-transform:rotate(0deg) translateX(50%);transform:rotate(0deg) translateX(50%)}.cl-effect-15 a{color:rgba(0,0,0,.2);font-weight:700;text-shadow:none}.cl-effect-15 a::before{color:#fff;content:attr(data-hover);position:absolute;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.cl-effect-15 a:focus::before,.cl-effect-15 a:hover::before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9);opacity:0}.cl-effect-16 a{color:#6f8686;text-shadow:0 0 1px rgba(111,134,134,.3)}.cl-effect-16 a::before{color:#fff;content:attr(data-hover);position:absolute;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.3);-webkit-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-moz-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none}.cl-effect-16 a:focus::before,.cl-effect-16 a:hover::before{-webkit-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);-moz-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);opacity:1}.cl-effect-17 a{color:inherit;text-shadow:none;padding:10px 0}.cl-effect-17 a::before{color:inherit;text-shadow:0 0 1px rgba(255,255,255,.3);content:attr(data-hover);position:absolute;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none}.cl-effect-17 a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:red;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none}.cl-effect-17 a:focus::before,.cl-effect-17 a:hover::before{opacity:0;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.cl-effect-17 a:focus::after,.cl-effect-17 a:hover::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.cl-effect-18{position:relative;z-index:1}.cl-effect-18 a{padding:0 5px;color:#b4770d;font-weight:700;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.cl-effect-18 a::after,.cl-effect-18 a::before{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:#b4770d;content:'';z-index:-1;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none}.cl-effect-18 a::before{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}.cl-effect-18 a::after{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}.cl-effect-18 a:focus,.cl-effect-18 a:hover{color:#fff}.cl-effect-18 a:focus::after,.cl-effect-18 a:focus::before,.cl-effect-18 a:hover::after,.cl-effect-18 a:hover::before{opacity:.7}.cl-effect-18 a:focus::before,.cl-effect-18 a:hover::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.cl-effect-18 a:focus::after,.cl-effect-18 a:hover::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.cl-effect-19 a{line-height:2em;margin:15px;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;width:200px}.cl-effect-19 a span{position:relative;display:inline-block;width:100%;padding:0 14px;background:#e35041;-webkit-transition:-webkit-transform .4s,background .4s;-moz-transition:-moz-transform .4s,background .4s;transition:transform .4s,background .4s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -100px;-moz-transform-origin:50% 50% -100px;transform-origin:50% 50% -100px}.csstransforms3d .cl-effect-19 a span::before{position:absolute;top:0;left:100%;width:100%;height:100%;background:#b53a2d;content:attr(data-hover);-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;pointer-events:none}.cl-effect-19 a:focus span,.cl-effect-19 a:hover span{background:#b53a2d;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}.csstransforms3d .cl-effect-19 a:focus span::before,.csstransforms3d .cl-effect-19 a:hover span::before{background:#ef5e50}.cl-effect-20 a{line-height:2em;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px}.cl-effect-20 a span{position:relative;display:inline-block;padding:3px 15px 0;background:#587285;box-shadow:inset 0 3px #2f4351;-webkit-transition:background .6s;-moz-transition:background .6s;transition:background .6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%}.cl-effect-20 a span::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;color:#2f4351;content:attr(data-hover);-webkit-transform:rotateX(270deg);-moz-transform:rotateX(270deg);transform:rotateX(270deg);-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;pointer-events:none}.cl-effect-20 a:focus span,.cl-effect-20 a:hover span{background:#2f4351}.cl-effect-20 a:focus span::before,.cl-effect-20 a:hover span::before{-webkit-transform:rotateX(10deg);-moz-transform:rotateX(10deg);transform:rotateX(10deg)}.cl-effect-21 a{padding:10px;color:#237546;font-weight:700;text-shadow:none;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.cl-effect-21 a::after,.cl-effect-21 a::before{position:absolute;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s}.cl-effect-21 a::before{top:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.cl-effect-21 a::after{bottom:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}.cl-effect-21 a:focus,.cl-effect-21 a:hover{color:#fff}.cl-effect-21 a:focus::after,.cl-effect-21 a:focus::before,.cl-effect-21 a:hover::after,.cl-effect-21 a:hover::before{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.hgr_pricing_table_pack{text-align:center;vertical-align:bottom}.hgr_price-group{margin-bottom:0;padding-left:0}.hgr_price-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.hgr_pricing_table.panel{margin-bottom:0!important;border:none;border-radius:0!important}.hgr_pricing_table .panel-heading{border-radius:0!important}@media screen and (max-width:480px){.hgr_pricing_table{display:table;width:100%!important;margin-bottom:20px!important}}.hgr_pricing_table{width:auto;display:inline-block}.hgr_package_price{font-weight:700}.hgr_pricing_table sub,.hgr_pricing_table sup{font-size:.6em;font-weight:500}.hgr_pricing_table .panel-body h1:after{content:"";border:none;height:0}.hgr_pricing_table .panel-body .recommended{width:100%;height:30px;display:block}.hgr_pie_chart{text-align:center}.hgr_pie_chart span.percent{display:block;position:relative;bottom:-60px}.hgr_pie_chart span.percent:after{content:"%"}.hgr_pie_chart i.icon{display:block;position:relative;bottom:-80px;font-size:30px;width:100%;margin-left:0!important}.hgr_blog_post{margin:10px}.hgr_post_content{}.hgr_post_image{overflow:hidden;text-align:center}.hgr_post_image .wp-video br{display:none}.hgr_post_content h2{margin-bottom:10px}.hgr_post_metas{padding-top:10px;padding-bottom:10px}.compact_metas{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.hgr_post_metas.compact_metas{padding-top:0;padding-bottom:0}.compact_metas .hgr_post_meta{padding-top:13px;padding-bottom:8px}.hgr_post_metas_simple{}.hgr_post_meta{display:inline-block;width:20%;text-align:center;margin-left:auto;margin-right:auto}.hgr_post_meta_simple{width:100%;font-size:.7em}.compact_metas{display:table;width:100%}.compact_metas .hgr_post_meta{display:table-cell;width:auto}.hgr_tweetfeed{text-align:center;font-size:16px}.hgr_tweet_content{margin-bottom:20px}.hgr_tweet_time{font-size:14px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../includes/gfx/elements-images/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../includes/gfx/elements-images/AjaxLoader.gif) no-repeat center center}.hgr_mc_collector{text-align:center}.hgr_mc_collector .hgr_mc_response{display:block;width:100%;margin-top:10px;margin-bottom:10px}.hgr_mc_collector .hgr_mc_email,.hgr_mc_collector .hgr_mc_lastname,.hgr_mc_collector .hgr_mc_name{background-color:rgba(100,100,100,.2);height:3em;border:none;padding:1em;line-height:1em;width:auto;display:inline-block;color:#fff;font-size:14px;font-weight:700;opacity:1}.hgr_mc_collector .hgr_mc_btn{background-color:#4E4E4E;height:3em;border:none;padding-left:2em;padding-right:2em;text-align:center;color:#fff;font-size:14px;font-weight:700;width:auto;display:inline-block}.hgr_mc_collector .hgr_mc_btn:hover{opacity:.8}.hgr_mc_collector .hgr_mc_no_spam{display:block;width:100%;margin-top:10px;margin-bottom:10px}/*.hgr_advimage{background:0 0;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.hgr_advimage a,.hgr_advimage a img{display:block;position:relative}.hgr_advimage a{overflow:hidden}.hgr_advimage a div{position:absolute;background:#333;width:100%;height:100%}.hgr_advimage a div span{display:block;padding:5px 0 0;margin:5% 20px 0}*/.hgr_progressbar{display:block;width:100%;margin-bottom:25px}.hgr_progressbar .hgr-progb-icontext{display:table;width:100%;margin-bottom:5px}.hgr_progressbar .hgr-progb-icontext .hgr-progb-icon{display:table-cell;vertical-align: middle;}.hgr_progressbar .hgr-progb-icontext .hgr-progb-text{display:table-cell;vertical-align:middle;}.hgr_progressbar .hgr-progb-icontext .hgr-progb-text h4{letter-spacing:0px!important;margin-left:10px}.hgr_progressbarfull{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.hgr_progressbarfill{font-size:0;width:1%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;text-align:right}.hgr_progressbarmarker{background-color:#000;width:38px;color:#FFF;font-size:11px;text-align:center;border-radius:3px;position:relative;top:-34px;float:right;left:18px}@media screen and (-webkit-min-device-pixel-ratio:0){.hgr_progressbarmarker{font-weight:600}}.hgr_progressbarmarker:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#000 transparent transparent;border-width:5px;margin-left:-5px}.hgr_progressbar_imgicon{vertical-align:middle}.hgr_striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.hgr_animated_striped{animation:2s linear 0s normal none infinite progress-bar-stripes}.hgr_button,.hgr_button:hover{text-decoration:none}.hgr_button .icon{vertical-align:middle}.hgr_button{overflow: hidden;display:inline-block;text-align:center;}.hgr-rollover-panel{display:block;position:relative;margin-bottom:30px;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000}.hgr-rollover-panel.hgr-scale-fix{z-index:1000}.hgr-rollover-panel .rollover-container{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-ms-perspective:1000px;-webkit-transform:scale(1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;overflow:auto}.hgr-rollover-panel .rollover-container:hover{-webkit-transform:scale(1.15);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.15);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;position:relative;z-index:20;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.rollover-container .back-side,.rollover-container .front-side{padding:15px;height:100%;margin-bottom:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-box-sizing:border-box;box-sizing:border-box}.rollover-container .front-side{z-index:2;backface-visibility:hidden;cursor:pointer}.rollover-container .front-side .hgr-rollover-customimg{margin:-40px auto auto}.rollover-container .front-side .rollover-tab{display:table;width:100%;height:100%}.rollover-container .front-side .rollover-tab .rollover-cel{display:table-cell;vertical-align:middle}.rollover-container .back-side .reflection,.rollover-container .front-side .reflection{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right bottom,color-stop(.5,rgba(255,255,255,.1)),color-stop(.5,rgba(255,255,255,0)));background:-moz-linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,0)),-moz-linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));background:linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,0)),linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));-webkit-background-origin:border-box;-moz-background-origin:border;background-origin:border-box}.rollover-container .back-side{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);position:absolute;top:0;width:100%;opacity:0}.hgr-rollover-panel .back-side.rollclick{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}.hgr-rollover-panel .front-side.rollclick{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0}.hgr-rollover-panel .front-side .front-side-icon{display:table;width:100%;height:90%;text-decoration:none;position:relative}.hgr-rollover-panel .front-side .front-side-icon i.icon{display:table-cell!important;vertical-align:middle!important;text-align:center;font-size:32px;height:1em;width:1em!important;line-height:1em!important}.hgr-rollover-panel .front-side span{line-height:1em;text-align:left;vertical-align:top}.hgr-rollover-panel .back-side span.rollover-back-title{display:block;position:relative;line-height:1em;text-align:left;vertical-align:top}.hgr-rollover-panel .back-side span.rollover-back-bar{background:#fff;display:block;opacity:.3;margin-top:15px;margin-bottom:10px;width:100%;height:1px}.hgr-rollover-panel .back-side span.rollover-back-link{display:block;position:absolute;line-height:1em;text-align:left;bottom:15px;left:15px}.hgr-minimal-form .simform{position:relative;margin:0 auto;padding:0;max-width:860px;width:100%;text-align:left}.hgr-minimal-form .simform.simform-large{font-size:2.5em}.hgr-minimal-form .simform.simform-medium{font-size:2.2em}.hgr-minimal-form .simform.simform-small{font-size:1.8em}.hgr-minimal-form *,.hgr-minimal-form :after,.hgr-minimal-form :before{box-sizing:border-box}.hgr-minimal-form .simform .submit{display:none}.hgr-minimal-form .simform ol{margin:0;padding:0;list-style:none;position:relative;-webkit-transition:height .4s;transition:height .4s}.hgr-minimal-form .simform ol:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2.35em;opacity:0.6}.hgr-minimal-form .questions li{z-index:100;position:relative;visibility:hidden;height:0;-webkit-transition:visibility 0s .4s,height 0s .4s;transition:visibility 0s .4s,height 0s .4s}.hgr-minimal-form .questions li.current,.no-js .hgr-minimal-form .questions li{visibility:visible;height:auto;-webkit-transition:none;transition:none}.hgr-minimal-form .questions li>span{display:block;overflow:hidden}.hgr-minimal-form .questions li>span label{display:block;-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hgr-minimal-form .questions li.current>span label,.no-js .hgr-minimal-form .questions li>span label{-webkit-transition:none;transition:none;-webkit-transform:translateY(0);transform:translateY(0)}.hgr-minimal-form .show-next .questions li.current>span label{-webkit-animation:moveUpFromDown .4s both;animation:moveUpFromDown .4s both}@-webkit-keyframes moveUpFromDown{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@keyframes moveUpFromDown{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.hgr-minimal-form .questions input{display:block;margin:.3em 0 0;padding:.4em 1em .5em .7em;width:calc(100% - 2em);border:none;background:0 0;font-size:1em;line-height:1.1em;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.hgr-minimal-form .questions .current input,.no-js .hgr-minimal-form .questions input{opacity:1}.hgr-minimal-form .questions input:focus,.hgr-minimal-form .simform button:focus{outline:0}.hgr-minimal-form button{font-size:100%}.hgr-minimal-form .hgr-next-button{position:absolute;right:0;bottom:0.15em;display:block;padding:0;width:2em;height:2em;border:none;background:0 0;color:rgba(0,0,0,.4);text-align:center;opacity:0;z-index:100;cursor:pointer;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(-20%);transform:translateX(-20%);pointer-events:none;-webkit-tap-highlight-color:transparent}.hgr-minimal-form .hgr-next-button:hover{color:rgba(0,0,0,.5)}.hgr-minimal-form .hgr-next-button::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"\f061";text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:FontAwesome;line-height:2;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hgr-minimal-form .hgr-next-button.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.hgr-minimal-form .simform .progress{width:0;height:.15em;background:rgba(0,0,0,.3);-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;margin-bottom:0}.hgr-minimal-form .simform .progress::before{position:absolute;top:auto;width:100%;height:inherit;background:rgba(0,0,0,.05);content:''}.hgr-minimal-form .simform .number{position:absolute;right:0;overflow:hidden;margin:.4em 0;width:3em;font-weight:700;font-size:.4em}.hgr-minimal-form .simform.simform-small .number{font-size:.6em}.hgr-minimal-form .simform .number:after{position:absolute;left:50%;content:'/';opacity:.4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hgr-minimal-form .simform .number span{float:right;width:40%;text-align:center}.hgr-minimal-form .simform .number .number-current{float:left}.hgr-minimal-form .simform .number-next{position:absolute;left:0}.hgr-minimal-form .simform.show-next .number-current{-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hgr-minimal-form .simform.show-next .number-next{-webkit-animation:moveUpFromDown .4s both;animation:moveUpFromDown .4s both}.hgr-minimal-form .simform .error-message,.hgr-minimal-form .simform .final-message{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.hgr-minimal-form .simform .error-message{padding:.4em 3.5em 0 0;width:100%;color:rgba(0,0,0,.7);font-style:italic;font-size:.6em}.hgr-minimal-form .final-message{top:50%;left:0;padding:.5em;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hgr-minimal-form .error-message.show,.hgr-minimal-form .final-message.show{visibility:visible;opacity:1}.hgr-minimal-form .final-message.show{-webkit-transition-delay:.5s;transition-delay:.5s;padding-top: 60px}.hgr-minimal-form .final-message.show::before{font-family:FontAwesome;font-size:20px;top:100px;left:0;margin-right:20px;content: "\f00c"}.hgr-minimal-form .simform-inner.hide{visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.no-js .hgr-minimal-form .simform{font-size:1.75em}.no-js .hgr-minimal-form .questions li{padding:0 0 2em}.no-js .hgr-minimal-form .simform .submit{display:block;float:right;padding:10px 20px;border:none;background:rgba(0,0,0,.3);color:rgba(0,0,0,.4)}.no-js .hgr-minimal-form .simform .controls{display:none}.hgr-minimal-form input[type=text]::-ms-clear{display:none}@media screen and (max-width:44.75em){.hgr-minimal-form .simform.simform-large{font-size:1.8em}.hgr-minimal-form .simform.simform-medium{font-size:1.6em}.hgr-minimal-form .simform.simform-small{font-size:1.4em}}@media screen and (max-width:33.5625em){.hgr-minimal-form .simform.simform-large,.hgr-minimal-form .simform.simform-medium,.hgr-minimal-form .simform.simform-small{font-size:1.2em}}[data-tooltip] { + position: relative; + z-index: 2; + cursor: pointer; +} + +/* Hide the tooltip content by default */ +[data-tooltip]:before, +[data-tooltip]:after { + visibility: hidden; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + pointer-events: none; +} + +/* Position tooltip above the element */ +[data-tooltip]:before { + position: absolute; + bottom: 150%; + left: 50%; + margin-bottom: 5px; + margin-left: -80px; + padding: 7px; + width: 160px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background-color: #000; + background-color: hsla(0, 0%, 20%, 0.9); + color: #fff; + content: attr(data-tooltip); + text-align: center; + font-size: 14px; + line-height: 1.2; +} + +/* Triangle hack to make tooltip look like a speech bubble */ +[data-tooltip]:after { + position: absolute; + bottom: 150%; + left: 50%; + margin-left: -5px; + width: 0; + border-top: 5px solid #000; + border-top: 5px solid hsla(0, 0%, 20%, 0.9); + border-right: 5px solid transparent; + border-left: 5px solid transparent; + content: " "; + font-size: 0; + line-height: 0; +} + +/* Show tooltip content on hover */ +[data-tooltip]:hover:before, +[data-tooltip]:hover:after { + visibility: visible; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} \ No newline at end of file diff --git a/assets/html5shiv.js b/assets/html5shiv.js new file mode 100644 index 0000000..448cebd --- /dev/null +++ b/assets/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;da;a++){var p=this[a],h=t.data(p,e);if(h)if(t.isFunction(h[n])&&"_"!==n.charAt(0)){var f=h[n].apply(h,s);if(void 0!==f)return f}else r("no such method '"+n+"' for "+e+" instance");else r("cannot call methods on "+e+" prior to initialization; "+"attempted to call '"+n+"'")}return this}return this.each(function(){var o=t.data(this,e);o?(o.option(n),o._init()):(o=new i(this,n),t.data(this,e,o))})}}if(t){var r="undefined"==typeof console?e:function(t){console.error(t)};return t.bridget=function(t,e){i(e),n(t,e)},t.bridget}}var o=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i(t.jQuery)})(window),function(t){function e(e){var i=t.event;return i.target=i.target||i.srcElement||e,i}var i=document.documentElement,o=function(){};i.addEventListener?o=function(t,e,i){t.addEventListener(e,i,!1)}:i.attachEvent&&(o=function(t,i,o){t[i+o]=o.handleEvent?function(){var i=e(t);o.handleEvent.call(o,i)}:function(){var i=e(t);o.call(t,i)},t.attachEvent("on"+i,t[i+o])});var n=function(){};i.removeEventListener?n=function(t,e,i){t.removeEventListener(e,i,!1)}:i.detachEvent&&(n=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(o){t[e+i]=void 0}});var r={bind:o,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:t.eventie=r}(this),function(t){function e(t){"function"==typeof t&&(e.isReady?t():r.push(t))}function i(t){var i="readystatechange"===t.type&&"complete"!==n.readyState;if(!e.isReady&&!i){e.isReady=!0;for(var o=0,s=r.length;s>o;o++){var a=r[o];a()}}}function o(o){return o.bind(n,"DOMContentLoaded",i),o.bind(n,"readystatechange",i),o.bind(t,"load",i),e}var n=t.document,r=[];e.isReady=!1,"function"==typeof define&&define.amd?(e.isReady="function"==typeof requirejs,define("doc-ready/doc-ready",["eventie/eventie"],o)):t.docReady=o(t.eventie)}(this),function(){function t(){}function e(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}function i(t){return function(){return this[t].apply(this,arguments)}}var o=t.prototype,n=this,r=n.EventEmitter;o.getListeners=function(t){var e,i,o=this._getEvents();if(t instanceof RegExp){e={};for(i in o)o.hasOwnProperty(i)&&t.test(i)&&(e[i]=o[i])}else e=o[t]||(o[t]=[]);return e},o.flattenListeners=function(t){var e,i=[];for(e=0;t.length>e;e+=1)i.push(t[e].listener);return i},o.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&(e={},e[t]=i),e||i},o.addListener=function(t,i){var o,n=this.getListenersAsObject(t),r="object"==typeof i;for(o in n)n.hasOwnProperty(o)&&-1===e(n[o],i)&&n[o].push(r?i:{listener:i,once:!1});return this},o.on=i("addListener"),o.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},o.once=i("addOnceListener"),o.defineEvent=function(t){return this.getListeners(t),this},o.defineEvents=function(t){for(var e=0;t.length>e;e+=1)this.defineEvent(t[e]);return this},o.removeListener=function(t,i){var o,n,r=this.getListenersAsObject(t);for(n in r)r.hasOwnProperty(n)&&(o=e(r[n],i),-1!==o&&r[n].splice(o,1));return this},o.off=i("removeListener"),o.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},o.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},o.manipulateListeners=function(t,e,i){var o,n,r=t?this.removeListener:this.addListener,s=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(o=i.length;o--;)r.call(this,e,i[o]);else for(o in e)e.hasOwnProperty(o)&&(n=e[o])&&("function"==typeof n?r.call(this,o,n):s.call(this,o,n));return this},o.removeEvent=function(t){var e,i=typeof t,o=this._getEvents();if("string"===i)delete o[t];else if(t instanceof RegExp)for(e in o)o.hasOwnProperty(e)&&t.test(e)&&delete o[e];else delete this._events;return this},o.removeAllListeners=i("removeEvent"),o.emitEvent=function(t,e){var i,o,n,r,s=this.getListenersAsObject(t);for(n in s)if(s.hasOwnProperty(n))for(o=s[n].length;o--;)i=s[n][o],i.once===!0&&this.removeListener(t,i.listener),r=i.listener.apply(this,e||[]),r===this._getOnceReturnValue()&&this.removeListener(t,i.listener);return this},o.trigger=i("emitEvent"),o.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},o.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},o._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},o._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return n.EventEmitter=r,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(t){function e(t){if(t){if("string"==typeof o[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e,n=0,r=i.length;r>n;n++)if(e=i[n]+t,"string"==typeof o[e])return e}}var i="Webkit Moz ms Ms O".split(" "),o=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),function(t){function e(t){var e=parseFloat(t),i=-1===t.indexOf("%")&&!isNaN(e);return i&&e}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,i=s.length;i>e;e++){var o=s[e];t[o]=0}return t}function o(t){function o(t){if("string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var o=r(t);if("none"===o.display)return i();var n={};n.width=t.offsetWidth,n.height=t.offsetHeight;for(var h=n.isBorderBox=!(!p||!o[p]||"border-box"!==o[p]),f=0,c=s.length;c>f;f++){var d=s[f],l=o[d];l=a(t,l);var y=parseFloat(l);n[d]=isNaN(y)?0:y}var m=n.paddingLeft+n.paddingRight,g=n.paddingTop+n.paddingBottom,v=n.marginLeft+n.marginRight,_=n.marginTop+n.marginBottom,I=n.borderLeftWidth+n.borderRightWidth,L=n.borderTopWidth+n.borderBottomWidth,z=h&&u,S=e(o.width);S!==!1&&(n.width=S+(z?0:m+I));var b=e(o.height);return b!==!1&&(n.height=b+(z?0:g+L)),n.innerWidth=n.width-(m+I),n.innerHeight=n.height-(g+L),n.outerWidth=n.width+v,n.outerHeight=n.height+_,n}}function a(t,e){if(n||-1===e.indexOf("%"))return e;var i=t.style,o=i.left,r=t.runtimeStyle,s=r&&r.left;return s&&(r.left=t.currentStyle.left),i.left=e,e=i.pixelLeft,i.left=o,s&&(r.left=s),e}var u,p=t("boxSizing");return function(){if(p){var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[p]="border-box";var i=document.body||document.documentElement;i.appendChild(t);var o=r(t);u=200===e(o.width),i.removeChild(t)}}(),o}var n=t.getComputedStyle,r=n?function(t){return n(t,null)}:function(t){return t.currentStyle},s=["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"],o):"object"==typeof exports?module.exports=o(require("get-style-property")):t.getSize=o(t.getStyleProperty)}(window),function(t,e){function i(t,e){return t[a](e)}function o(t){if(!t.parentNode){var e=document.createDocumentFragment();e.appendChild(t)}}function n(t,e){o(t);for(var i=t.parentNode.querySelectorAll(e),n=0,r=i.length;r>n;n++)if(i[n]===t)return!0;return!1}function r(t,e){return o(t),i(t,e)}var s,a=function(){if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0,o=t.length;o>i;i++){var n=t[i],r=n+"MatchesSelector";if(e[r])return r}}();if(a){var u=document.createElement("div"),p=i(u,"div");s=p?i:r}else s=n;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return s}):window.matchesSelector=s}(this,Element.prototype),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){for(var e in t)return!1;return e=null,!0}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function n(t,n,r){function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=r("transition"),p=r("transform"),h=u&&p,f=!!r("perspective"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[u],d=["transform","transition","transitionDuration","transitionProperty"],l=function(){for(var t={},e=0,i=d.length;i>e;e++){var o=d[e],n=r(o);n&&n!==o&&(t[o]=n)}return t}();e(a.prototype,t.prototype),a.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},a.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},a.prototype.getSize=function(){this.size=n(this.element)},a.prototype.css=function(t){var e=this.element.style;for(var i in t){var o=l[i]||i;e[o]=t[i]}},a.prototype.getPosition=function(){var t=s(this.element),e=this.layout.options,i=e.isOriginLeft,o=e.isOriginTop,n=parseInt(t[i?"left":"right"],10),r=parseInt(t[o?"top":"bottom"],10);n=isNaN(n)?0:n,r=isNaN(r)?0:r;var a=this.layout.size;n-=i?a.paddingLeft:a.paddingRight,r-=o?a.paddingTop:a.paddingBottom,this.position.x=n,this.position.y=r},a.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,i={};e.isOriginLeft?(i.left=this.position.x+t.paddingLeft+"px",i.right=""):(i.right=this.position.x+t.paddingRight+"px",i.left=""),e.isOriginTop?(i.top=this.position.y+t.paddingTop+"px",i.bottom=""):(i.bottom=this.position.y+t.paddingBottom+"px",i.top=""),this.css(i),this.emitEvent("layout",[this])};var y=f?function(t,e){return"translate3d("+t+"px, "+e+"px, 0)"}:function(t,e){return"translate("+t+"px, "+e+"px)"};a.prototype._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),r=parseInt(e,10),s=n===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return this.layoutPosition(),void 0;var a=t-i,u=e-o,p={},h=this.layout.options;a=h.isOriginLeft?a:-a,u=h.isOriginTop?u:-u,p.transform=y(a,u),this.transition({to:p,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},a.prototype.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},a.prototype.moveTo=h?a.prototype._transitionTo:a.prototype.goTo,a.prototype.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},a.prototype._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},a.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return this._nonTransition(t),void 0;var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var m=p&&o(p)+",opacity";a.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:m,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(c,this,!1))},a.prototype.transition=a.prototype[u?"_transition":"_nonTransition"],a.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},a.prototype.onotransitionend=function(t){this.ontransitionend(t)};var g={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};a.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=g[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},a.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(c,this,!1),this.isTransitioning=!1},a.prototype._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var v={transitionProperty:"",transitionDuration:""};return a.prototype.removeTransitionStyles=function(){this.css(v)},a.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},a.prototype.remove=function(){if(!u||!parseFloat(this.layout.options.transitionDuration))return this.removeElem(),void 0;var t=this;this.on("transitionEnd",function(){return t.removeElem(),!0}),this.hide()},a.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options;this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0})},a.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options;this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},a.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}var r=t.getComputedStyle,s=r?function(t){return r(t,null)}:function(t){return t.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],n):(t.Outlayer={},t.Outlayer.Item=n(t.EventEmitter,t.getSize,t.getStyleProperty))}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===f.call(t)}function o(t){var e=[];if(i(t))e=t;else if(t&&"number"==typeof t.length)for(var o=0,n=t.length;n>o;o++)e.push(t[o]);else e.push(t);return e}function n(t,e){var i=d(e,t);-1!==i&&e.splice(i,1)}function r(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()}function s(i,s,f,d,l,y){function m(t,i){if("string"==typeof t&&(t=a.querySelector(t)),!t||!c(t))return u&&u.error("Bad "+this.constructor.namespace+" element: "+t),void 0;this.element=t,this.options=e({},this.constructor.defaults),this.option(i);var o=++g;this.element.outlayerGUID=o,v[o]=this,this._create(),this.options.isInitLayout&&this.layout()}var g=0,v={};return m.namespace="outlayer",m.Item=y,m.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)"}},e(m.prototype,f.prototype),m.prototype.option=function(t){e(this.options,t)},m.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},m.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},m.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0,r=e.length;r>n;n++){var s=e[n],a=new i(s,this);o.push(a)}return o},m.prototype._filterFindItemElements=function(t){t=o(t);for(var e=this.options.itemSelector,i=[],n=0,r=t.length;r>n;n++){var s=t[n];if(c(s))if(e){l(s,e)&&i.push(s);for(var a=s.querySelectorAll(e),u=0,p=a.length;p>u;u++)i.push(a[u])}else i.push(s)}return i},m.prototype.getItemElements=function(){for(var t=[],e=0,i=this.items.length;i>e;e++)t.push(this.items[e].element);return t},m.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},m.prototype._init=m.prototype.layout,m.prototype._resetLayout=function(){this.getSize()},m.prototype.getSize=function(){this.size=d(this.element)},m.prototype._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):c(o)&&(i=o),this[t]=i?d(i)[e]:o):this[t]=0},m.prototype.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},m.prototype._getItemsForLayout=function(t){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i];n.isIgnored||e.push(n)}return e},m.prototype._layoutItems=function(t,e){function i(){o.emitEvent("layoutComplete",[o,t])}var o=this;if(!t||!t.length)return i(),void 0;this._itemsOn(t,"layout",i);for(var n=[],r=0,s=t.length;s>r;r++){var a=t[r],u=this._getItemLayoutPosition(a);u.item=a,u.isInstant=e||a.isLayoutInstant,n.push(u)}this._processLayoutQueue(n)},m.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},m.prototype._processLayoutQueue=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];this._positionItem(o.item,o.x,o.y,o.isInstant)}},m.prototype._positionItem=function(t,e,i,o){o?t.goTo(e,i):t.moveTo(e,i)},m.prototype._postLayout=function(){this.resizeContainer()},m.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},m.prototype._getContainerSize=h,m.prototype._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},m.prototype._itemsOn=function(t,e,i){function o(){return n++,n===r&&i.call(s),!0}for(var n=0,r=t.length,s=this,a=0,u=t.length;u>a;a++){var p=t[a];p.on(e,o)}},m.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},m.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},m.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,i=t.length;i>e;e++){var o=t[e];this.ignore(o)}}},m.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,i=t.length;i>e;e++){var o=t[e];n(o,this.stamps),this.unignore(o)}},m.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o(t)):void 0},m.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,e=this.stamps.length;e>t;t++){var i=this.stamps[t];this._manageStamp(i)}}},m.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},m.prototype._manageStamp=h,m.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=d(t),n={left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom};return n},m.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},m.prototype.bindResize=function(){this.isResizeBound||(i.bind(t,"resize",this),this.isResizeBound=!0)},m.prototype.unbindResize=function(){this.isResizeBound&&i.unbind(t,"resize",this),this.isResizeBound=!1},m.prototype.onresize=function(){function t(){e.resize(),delete e.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var e=this;this.resizeTimeout=setTimeout(t,100)},m.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},m.prototype.needsResizeLayout=function(){var t=d(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},m.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},m.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},m.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},m.prototype.reveal=function(t){var e=t&&t.length;if(e)for(var i=0;e>i;i++){var o=t[i];o.reveal()}},m.prototype.hide=function(t){var e=t&&t.length;if(e)for(var i=0;e>i;i++){var o=t[i];o.hide()}},m.prototype.getItem=function(t){for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];if(o.element===t)return o}},m.prototype.getItems=function(t){if(t&&t.length){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i],r=this.getItem(n);r&&e.push(r)}return e}},m.prototype.remove=function(t){t=o(t);var e=this.getItems(t);if(e&&e.length){this._itemsOn(e,"remove",function(){this.emitEvent("removeComplete",[this,e])});for(var i=0,r=e.length;r>i;i++){var s=e[i];s.remove(),n(s,this.items)}}},m.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];o.destroy()}this.unbindResize(),delete this.element.outlayerGUID,p&&p.removeData(this.element,this.constructor.namespace)},m.data=function(t){var e=t&&t.outlayerGUID;return e&&v[e]},m.create=function(t,i){function o(){m.apply(this,arguments)}return Object.create?o.prototype=Object.create(m.prototype):e(o.prototype,m.prototype),o.prototype.constructor=o,o.defaults=e({},m.defaults),e(o.defaults,i),o.prototype.settings={},o.namespace=t,o.data=m.data,o.Item=function(){y.apply(this,arguments)},o.Item.prototype=new y,s(function(){for(var e=r(t),i=a.querySelectorAll(".js-"+e),n="data-"+e+"-options",s=0,h=i.length;h>s;s++){var f,c=i[s],d=c.getAttribute(n);try{f=d&&JSON.parse(d)}catch(l){u&&u.error("Error parsing "+n+" on "+c.nodeName.toLowerCase()+(c.id?"#"+c.id:"")+": "+l);continue}var y=new o(c,f);p&&p.data(c,t,y)}}),p&&p.bridget&&p.bridget(t,o),o},m.Item=y,m}var a=t.document,u=t.console,p=t.jQuery,h=function(){},f=Object.prototype.toString,c="object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},d=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],s):t.Outlayer=s(t.eventie,t.docReady,t.EventEmitter,t.getSize,t.matchesSelector,t.Outlayer.Item)}(window),function(t){function e(t){function e(){t.Item.apply(this,arguments)}return e.prototype=new t.Item,e.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}},e}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window),function(t){function e(t,e){function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return e.prototype[t].apply(this.isotope,arguments)}}for(var o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,r=o.length;r>n;n++){var s=o[n];i.prototype[s]=t(s)}}(),i.prototype.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!==this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},i.prototype.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=new i,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window),function(t){function e(t,e){var o=t.create("masonry");return o.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},o.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},o.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},o.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,o=e&&1>e?"round":"ceil",n=Math[o](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var r=this._getColGroup(n),s=Math.min.apply(Math,r),a=i(r,s),u={x:this.columnWidth*a,y:s},p=s+t.size.outerHeight,h=this.cols+1-r.length,f=0;h>f;f++)this.colYs[a+f]=p;return u},o.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;i>o;o++){var n=this.colYs.slice(o,o+t);e[o]=Math.max.apply(Math,n)}return e},o.prototype._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this.options.isOriginLeft?o.left:o.right,r=n+i.outerWidth,s=Math.floor(n/this.columnWidth);s=Math.max(0,s);var a=Math.floor(r/this.columnWidth);a-=r%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var u=(this.options.isOriginTop?o.top:o.bottom)+i.outerHeight,p=s;a>=p;p++)this.colYs[p]=Math.max(u,this.colYs[p])},o.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},o.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},o}var i=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++){var n=t[i];if(n===e)return i}return-1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):t.Masonry=e(t.Outlayer,t.getSize)}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t,i){var o=t.create("masonry"),n=o.prototype._getElementOffset,r=o.prototype.layout,s=o.prototype._getMeasurement;e(o.prototype,i.prototype),o.prototype._getElementOffset=n,o.prototype.layout=r,o.prototype._getMeasurement=s;var a=o.prototype.measureColumns;o.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var u=o.prototype._manageStamp;return o.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,u.apply(this,arguments)},o}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],i):i(t.Isotope.LayoutMode,t.Masonry)}(window),function(t){function e(t){var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0},e.prototype._getItemLayoutPosition=function(t){t.getSize(),0!==this.x&&t.size.outerWidth+this.x>this.isotope.size.innerWidth&&(this.x=0,this.y=this.maxY);var e={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=t.size.outerWidth,e},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):e(t.Isotope.LayoutMode)}(window),function(t){function e(t){var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e.prototype._getContainerSize=function(){return{height:this.y}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):e(t.Isotope.LayoutMode)}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===h.call(t)}function o(t){var e=[];if(i(t))e=t;else if(t&&"number"==typeof t.length)for(var o=0,n=t.length;n>o;o++)e.push(t[o]);else e.push(t);return e}function n(t,e){var i=f(e,t);-1!==i&&e.splice(i,1)}function r(t,i,r,u,h){function f(t,e){return function(i,o){for(var n=0,r=t.length;r>n;n++){var s=t[n],a=i.sortData[s],u=o.sortData[s];if(a>u||u>a){var p=void 0!==e[s]?e[s]:e,h=p?1:-1;return(a>u?1:-1)*h}}return 0}}var c=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});c.Item=u,c.LayoutMode=h,c.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var e in h.modes)this._initLayoutMode(e)},c.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},c.prototype._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0,o=e.length;o>i;i++){var n=e[i];n.id=this.itemGUID++}return this._updateItemsSortData(e),e},c.prototype._initLayoutMode=function(t){var i=h.modes[t],o=this.options[t]||{};this.options[t]=i.options?e(i.options,o):o,this.modes[t]=new i(this)},c.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?(this.arrange(),void 0):(this._layout(),void 0)},c.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},c.prototype.arrange=function(t){this.option(t),this._getIsInstant(),this.filteredItems=this._filter(this.items),this._sort(),this._layout()},c.prototype._init=c.prototype.arrange,c.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},c.prototype._filter=function(t){function e(){f.reveal(n),f.hide(r)}var i=this.options.filter;i=i||"*";for(var o=[],n=[],r=[],s=this._getFilterTest(i),a=0,u=t.length;u>a;a++){var p=t[a];if(!p.isIgnored){var h=s(p);h&&o.push(p),h&&p.isHidden?n.push(p):h||p.isHidden||r.push(p)}}var f=this;return this._isInstant?this._noTransition(e):e(),o},c.prototype._getFilterTest=function(t){return s&&this.options.isJQueryFiltering?function(e){return s(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return r(e.element,t)}},c.prototype.updateSortData=function(t){this._getSorters(),t=o(t);var e=this.getItems(t);e=e.length?e:this.items,this._updateItemsSortData(e) +},c.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=d(i)}},c.prototype._updateItemsSortData=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];o.updateSortData()}};var d=function(){function t(t){if("string"!=typeof t)return t;var i=a(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),r=n&&n[1],s=e(r,o),u=c.sortDataParsers[i[1]];return t=u?function(t){return t&&u(s(t))}:function(t){return t&&s(t)}}function e(t,e){var i;return i=t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&p(i)}}return t}();c.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},c.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=f(e,this.options.sortAscending);this.filteredItems.sort(i),t!==this.sortHistory[0]&&this.sortHistory.unshift(t)}},c.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},c.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},c.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},c.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},c.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},c.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps();var o=this._filterRevealAdded(e);this.layoutItems(i),this.filteredItems=o.concat(this.filteredItems)}},c.prototype._filterRevealAdded=function(t){var e=this._noTransition(function(){return this._filter(t)});return this.layoutItems(e,!0),this.reveal(e),t},c.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;n>i;i++)o=e[i],this.element.appendChild(o.element);var r=this._filter(e);for(this._noTransition(function(){this.hide(r)}),i=0;n>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;n>i;i++)delete e[i].isLayoutInstant;this.reveal(r)}};var l=c.prototype.remove;return c.prototype.remove=function(t){t=o(t);var e=this.getItems(t);if(l.call(this,t),e&&e.length)for(var i=0,r=e.length;r>i;i++){var s=e[i];n(s,this.filteredItems)}},c.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var i=t.call(this);return this.options.transitionDuration=e,i},c}var s=t.jQuery,a=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},u=document.documentElement,p=u.textContent?function(t){return t.textContent}:function(t){return t.innerText},h=Object.prototype.toString,f=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],r):t.Isotope=r(t.Outlayer,t.getSize,t.matchesSelector,t.Isotope.Item,t.Isotope.LayoutMode)}(window); \ No newline at end of file diff --git a/assets/jquery-migrate.min.js b/assets/jquery-migrate.min.js new file mode 100644 index 0000000..2e84fcb --- /dev/null +++ b/assets/jquery-migrate.min.js @@ -0,0 +1,2 @@ +/*! jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license */ +"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.1";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.find,s=a.parseJSON,t=/^\s*)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=w.exec(a.trim(b)))&&g[0]&&(t.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&e.context.nodeType&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):(h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&u.test(a))try{document.querySelector(a)}catch(c){a=a.replace(v,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),d("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){d("Attribute selector with '#' was not fixed: "+b[0])}}return r.apply(this,b)};var x;for(x in r)Object.prototype.hasOwnProperty.call(r,x)&&(a.find[x]=r[x]);a.parseJSON=function(a){return a?s.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var y=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return y=!0,a=d.apply(this,arguments),y=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};y||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var z=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?z.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var A=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||A.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var B=a.event.add,C=a.event.remove,D=a.event.trigger,E=a.fn.toggle,F=a.fn.live,G=a.fn.die,H=a.fn.load,I="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",J=new RegExp("\\b(?:"+I+")\\b"),K=/(?:^|\s)hover(\.\S+|)\b/,L=function(b){return"string"!=typeof b||a.event.special.hover?b:(K.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(K,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&J.test(b)&&d("AJAX events should be attached to document: "+b),B.call(this,a,L(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){C.call(this,a,L(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?H.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return E.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:500,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',smallBtn:'',arrowLeft:'',arrowRight:''},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".esgbox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,margin:0,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},u=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),d=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t];return"transitionend"}(),f=function(t){return t&&t.length&&t[0].offsetHeight},p=function(t,o,i){var a=this;a.opts=n.extend(!0,{index:i},n.esgbox.defaults,o||{}),n.esgbox.isMobile&&(a.opts=n.extend(!0,{},a.opts,a.opts.mobile)),o&&n.isArray(o.buttons)&&(a.opts.buttons=o.buttons),a.id=a.opts.id||++c,a.group=[],a.currIndex=parseInt(a.opts.index,10)||0,a.prevIndex=null,a.prevPos=null,a.currPos=0,a.firstRun=null,a.createGroup(t),a.group.length&&(a.$lastFocus=n(e.activeElement).blur(),a.slides={},a.init())};n.extend(p.prototype,{init:function(){var i,a,s,c=this,l=c.group[c.currIndex],u=l.opts,d=n.esgbox.scrollbarWidth;c.scrollTop=r.scrollTop(),c.scrollLeft=r.scrollLeft(),n.esgbox.getInstance()||(n("body").addClass("esgbox-active"),/iPad|iPhone|iPod/.test(navigator.userAgent)&&!t.MSStream?"image"!==l.type&&n("body").css("top",n("body").scrollTop()*-1).addClass("esgbox-iosfix"):!n.esgbox.isMobile&&e.body.scrollHeight>t.innerHeight&&(d===o&&(i=n('
').appendTo("body"),d=n.esgbox.scrollbarWidth=i[0].offsetWidth-i[0].clientWidth,i.remove()),n("head").append('"),n("body").addClass("compensate-for-scrollbar"))),s="",n.each(u.buttons,function(t,e){s+=u.btnTpl[e]||""}),a=n(c.translate(c,u.baseTpl.replace("{{buttons}}",s).replace("{{arrows}}",u.btnTpl.arrowLeft+u.btnTpl.arrowRight))).attr("id","esgbox-container-"+c.id).addClass("esgbox-is-hidden").addClass(u.baseClass).data("esgbox",c).appendTo(u.parentEl),c.$refs={container:a},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){c.$refs[t]=a.find(".esgbox-"+t)}),c.trigger("onInit"),c.activate(),c.jumpTo(c.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},createGroup:function(t){var e=this,i=n.makeArray(t);n.each(i,function(t,i){var a,s,r,c,l,u={},d={};n.isPlainObject(i)?(u=i,d=i.opts||i):"object"===n.type(i)&&n(i).length?(a=n(i),d=a.data(),d=n.extend({},d,d.options||{}),d.$orig=a,u.src=d.src||a.attr("href"),u.type||u.src||(u.type="inline",u.src=i)):u={type:"html",src:i+""},u.opts=n.extend(!0,{},e.opts,d),n.isArray(d.buttons)&&(u.opts.buttons=d.buttons),s=u.type||u.opts.type,c=u.src||"",!s&&c&&(c.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":c.match(/\.(pdf)((\?|#).*)?$/i)?s="pdf":(r=c.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))?(s="video",u.opts.videoFormat||(u.opts.videoFormat="video/"+("ogv"===r[1]?"ogg":r[1]))):"#"===c.charAt(0)&&(s="inline")),s?u.type=s:e.trigger("objectNeedsType",u),u.index=e.group.length,u.opts.$orig&&!u.opts.$orig.length&&delete u.opts.$orig,!u.opts.$thumb&&u.opts.$orig&&(u.opts.$thumb=u.opts.$orig.find("img:first")),u.opts.$thumb&&!u.opts.$thumb.length&&delete u.opts.$thumb,"function"===n.type(u.opts.caption)&&(u.opts.caption=u.opts.caption.apply(i,[e,u])),"function"===n.type(e.opts.caption)&&(u.opts.caption=e.opts.caption.apply(i,[e,u])),u.opts.caption instanceof n||(u.opts.caption=u.opts.caption===o?"":u.opts.caption+""),"ajax"===s&&(l=c.split(/\s+/,2),l.length>1&&(u.src=l.shift(),u.opts.filter=l.shift())),"auto"==u.opts.smallBtn&&(n.inArray(s,["html","inline","ajax"])>-1?(u.opts.toolbar=!1,u.opts.smallBtn=!0):u.opts.smallBtn=!1),"pdf"===s&&(u.type="iframe",u.opts.iframe.preload=!1),u.opts.modal&&(u.opts=n.extend(!0,u.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),e.group.push(u)})},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.essbox-close","[data-esgbox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("click.essbox-prev touchend.fb-prev","[data-esgbox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("click.essbox-next touchend.fb-next","[data-esgbox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}).on("click.essbox","[data-esgbox-zoom]",function(t){o[o.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?u(function(){o.update()}):(o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update()},600))}),r.on("focusin.fb",function(t){var i=n.esgbox?n.esgbox.getInstance():null;i.isClosing||!i.current||!i.current.opts.trapFocus||n(t.target).hasClass("esgbox-container")||n(t.target).is(e)||i&&"fixed"!==n(t.target).css("position")&&!i.$refs.container.has(t.target).length&&(t.stopPropagation(),i.focus(),s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft))}),r.on("keydown.fb",function(t){var e=o.current,i=t.keyCode||t.which;if(e&&e.opts.keyboard&&!n(t.target).is("input")&&!n(t.target).is("textarea"))return 8===i||27===i?(t.preventDefault(),void o.close(t)):37===i||38===i?(t.preventDefault(),void o.previous()):39===i||40===i?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,i)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=t.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&!o.isDragging&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e,i){var a,s,r,c,l,u,d,p=this,h=p.group.length;if(!(p.isDragging||p.isClosing||p.isAnimating&&p.firstRun)){if(t=parseInt(t,10),s=p.current?p.current.opts.loop:p.opts.loop,!s&&(t<0||t>=h))return!1;if(a=p.firstRun=null===p.firstRun,!(h<2&&!a&&p.isDragging)){if(c=p.current,p.prevIndex=p.currIndex,p.prevPos=p.currPos,r=p.createSlide(t),h>1&&((s||r.index>0)&&p.createSlide(t-1),(s||r.indexr.pos?"next":"previous"),c.$slide.removeClass("esgbox-slide--complete esgbox-slide--current esgbox-slide--next esgbox-slide--previous"),c.isComplete=!1,e&&(r.isMoved||r.opts.transitionEffect)&&(r.isMoved?c.$slide.addClass(d):(d="esgbox-animated "+d+" esgbox-fx-"+r.opts.transitionEffect,n.esgbox.animate(c.$slide,d,e,function(){c.$slide.removeClass(d).removeAttr("style")}))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('
').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,u=this,d=u.current,f=d.$content,p=parseInt(d.$slide.width(),10),h=parseInt(d.$slide.height(),10),g=d.width,b=d.height;"image"!=d.type||d.hasError||!f||u.isAnimating||(n.esgbox.stop(f),u.isAnimating=!0,t=t===o?.5*p:t,e=e===o?.5*h:e,a=n.esgbox.getTranslate(f),c=g/a.width,l=b/a.height,s=.5*p-.5*g,r=.5*h-.5*b,g>p&&(s=a.left*c-(t*c-t),s>0&&(s=0),sh&&(r=a.top*l-(e*l-e),r>0&&(r=0),rt.width||o.height>t.height))},isScaledDown:function(){var t=this,e=t.current,o=e.$content,i=!1;return o&&(i=n.esgbox.getTranslate(o),i=i.width1||Math.abs(n.height()-o.height)>1),o},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass("esgbox-slide--"+(e||"unknown")).addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;case"video":a.setContent(t,'");break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r=this,c=e.opts.srcset||e.opts.image.srcset;if(c){a=t.devicePixelRatio||1,s=t.innerWidth*a,i=c.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),i.sort(function(t,e){return t.value-e.value});for(var l=0;l=s||"x"===u.postfix&&u.value>=a){o=u;break}}!o&&i.length&&(o=i[i.length-1]),o&&(e.src=o.url,e.width&&e.height&&"w"==o.postfix&&(e.height=e.width/e.height*o.value,e.width=o.value))}e.$content=n('
').addClass("esgbox-is-hidden").appendTo(e.$slide),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&(e.opts.thumb||e.opts.$thumb)?(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("").one("error",function(){n(this).remove(),e.$ghost=null,r.setBigImage(e)}).one("load",function(){r.afterLoad(e),r.setBigImage(e)}).addClass("esgbox-image").appendTo(e.$content).attr("src",e.opts.thumb||e.opts.$thumb.attr("src"))):r.setBigImage(e)},setBigImage:function(t){var e=this,o=n("");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){clearTimeout(t.timouts),t.timouts=null,e.isClosing||(t.width=t.opts.width||this.naturalWidth,t.height=t.opts.height||this.naturalHeight,t.opts.image.srcset&&o.attr("sizes","100vw").attr("srcset",t.opts.image.srcset),e.hideLoading(t),t.$ghost?t.timouts=setTimeout(function(){t.timouts=null,t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))):e.afterLoad(t))}).addClass("esgbox-image").attr("src",t.src).appendTo(t.$content),(o[0].complete||"complete"==o[0].readyState)&&o[0].naturalWidth&&o[0].naturalHeight?o.trigger("load"):o[0].error?o.trigger("error"):t.timouts=setTimeout(function(){o[0].complete||t.hasError||e.showLoading(t)},100)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('
').css(a.css).appendTo(s),e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,s,r=t.$content,c=a.css.width,l=a.css.height;if(1===e[0].isReady){try{i=e.contents(),s=i.find("body")}catch(t){}s&&s.length&&(c===o&&(n=e[0].contentWindow.document.documentElement.scrollWidth,c=Math.ceil(s.outerWidth(!0)+(r.width()-n)),c+=r.outerWidth()-r.innerWidth()),l===o&&(l=Math.ceil(s.outerHeight(!0)),l+=r.outerHeight()-r.innerHeight()),c&&r.width(c),l&&r.height(l)),r.removeClass("esgbox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),t.opts.smallBtn===!0&&t.$content.prepend(i.translate(t,t.opts.btnTpl.smallBtn)),s.one("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank")}catch(t){}n(this).empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$slide.empty(),l(e)&&e.parent().length?(e.parent(".esgbox-slide--inline").trigger("onReset"),t.$placeholder=n("
").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("
").append(n.trim(e)).contents(),3===e[0].nodeType&&(e=n("
").html(e))),t.opts.filter&&(e=n("
").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)}),t.$content=n(e).appendTo(t.$slide),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.removeClass("esgbox-slide--"+t.type),this.setContent(t,this.translate(t,t.opts.errorTpl))},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.opts.spinnerTpl).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.opts.smallBtn&&!t.$smallBtn&&(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content.filter("div,form").first())),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('
').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r,c=this,l=t.$slide,u=!1;return e=t.opts[c.firstRun?"animationEffect":"transitionEffect"],a=t.opts[c.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),!t.isMoved&&t.pos===c.currPos&&a||(e=!1),"zoom"!==e||t.pos===c.currPos&&a&&"image"===t.type&&!t.hasError&&(u=c.getThumbPos(t))||(e="fade"),"zoom"===e?(r=c.getFitPos(t),r.scaleX=r.width/u.width,r.scaleY=r.height/u.height,delete r.width,delete r.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-u.width/u.height)>.1),s&&(u.opacity=.1,r.opacity=1),n.esgbox.setTranslate(t.$content.removeClass("esgbox-is-hidden"),u),f(t.$content),void n.esgbox.animate(t.$content,r,a,function(){c.complete()})):(c.updateSlide(t),e?(n.esgbox.stop(l),i="esgbox-animated esgbox-slide--"+(t.pos>=c.prevPos?"next":"previous")+" esgbox-fx-"+e,l.removeAttr("style").removeClass("esgbox-slide--current esgbox-slide--next esgbox-slide--previous").addClass(i),t.$content.removeClass("esgbox-is-hidden"),f(l),void n.esgbox.animate(l,"esgbox-slide--current",a,function(e){l.removeClass(i).removeAttr("style"),t.pos===c.currPos&&c.complete()},!0)):(f(l),t.$content.removeClass("esgbox-is-hidden"),void(t.pos===c.currPos&&c.complete())))},getThumbPos:function(o){var i,a=this,s=!1,r=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left=t.currPos-1&&o.pos<=t.currPos+1?i[o.pos]=o:o&&(n.esgbox.stop(o.$slide),o.$slide.off().remove())}),t.slides=i,t.updateCursor(),t.trigger("afterShow"),o.$slide.find("video,audio").first().trigger("play_disabled"),(n(e.activeElement).is("[disabled]")||o.opts.autoFocus&&"image"!=o.type&&"iframe"!==o.type)&&t.focus())},preload:function(t){var e=this,n=e.slides[e.currPos+1],o=e.slides[e.currPos-1];n&&n.type===t&&e.loadSlide(n),o&&o.type===t&&e.loadSlide(o)},focus:function(){var t,e=this.current;this.isClosing||(e&&e.isComplete&&(t=e.$slide.find("input[autofocus]:enabled:visible:first"),t.length||(t=e.$slide.find("button,:input,[tabindex],a").filter(":enabled:visible:first"))),t=t&&t.length?t:this.$refs.container,t.focus())},activate:function(){var t=this;n(".esgbox-container").each(function(){var e=n(this).data("esgbox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l=this,p=l.current,h=function(){l.cleanUp(t)};return!l.isClosing&&(l.isClosing=!0,l.trigger("beforeClose",t)===!1?(l.isClosing=!1,u(function(){l.update()}),!1):(l.removeEvents(),p.timouts&&clearTimeout(p.timouts),a=p.$content,o=p.opts.animationEffect,i=n.isNumeric(e)?e:o?p.opts.animationDuration:0,p.$slide.off(d).removeClass("esgbox-slide--complete esgbox-slide--next esgbox-slide--previous esgbox-animated"),p.$slide.siblings().trigger("onReset").remove(),i&&l.$refs.container.removeClass("esgbox-is-open").addClass("esgbox-is-closing"),l.hideLoading(p),l.hideControls(),l.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===p.type&&!p.hasError&&(c=l.getThumbPos(p))||(o="fade"),"zoom"===o?(n.esgbox.stop(a),r=n.esgbox.getTranslate(a),r.width=r.width*r.scaleX,r.height=r.height*r.scaleY,s=p.opts.zoomOpacity,"auto"==s&&(s=Math.abs(p.width/p.height-c.width/c.height)>.1),s&&(c.opacity=0),r.scaleX=r.width/c.width,r.scaleY=r.height/c.height,r.width=c.width,r.height=c.height,n.esgbox.setTranslate(p.$content,r),f(p.$content),n.esgbox.animate(p.$content,c,i,h),!0):(o&&i?t===!0?setTimeout(h,i):n.esgbox.animate(p.$slide.removeClass("esgbox-slide--current"),"esgbox-animated esgbox-slide--previous esgbox-fx-"+o,i,h):h(),!0)))},cleanUp:function(t){var o,i,a=this,r=n("body");a.current.$slide.trigger("onReset"),a.$refs.container.empty().remove(),a.trigger("afterClose",t),a.$lastFocus&&a.current.opts.backFocus&&a.$lastFocus.focus(),a.current=null,o=n.esgbox.getInstance(),o?o.activate():(s.scrollTop(a.scrollTop).scrollLeft(a.scrollLeft),r.removeClass("esgbox-active compensate-for-scrollbar"),r.hasClass("esgbox-iosfix")&&(i=parseInt(e.body.style.top,10),r.removeClass("esgbox-iosfix").css("top","").scrollTop(i*-1)),n("#esgbox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i))},updateControls:function(t){var e=this,n=e.current,o=n.index,i=n.opts.caption,a=e.$refs.container,s=e.$refs.caption;n.$slide.trigger("refresh"),e.$caption=i&&i.length?s.html(i):null,e.isHiddenControls||e.isIdle||e.showControls(),a.find("[data-esgbox-count]").html(e.group.length),a.find("[data-esgbox-index]").html(o+1),a.find("[data-esgbox-prev]").prop("disabled",!n.opts.loop&&o<=0),a.find("[data-esgbox-next]").prop("disabled",!n.opts.loop&&o>=e.group.length-1),"image"===n.type?a.find("[data-esgbox-download]").attr("href",n.opts.image.src||n.src).show():a.find("[data-esgbox-download],[data-esgbox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.addClass("esgbox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("esgbox-show-infobar",!!(e.infobar&&t.group.length>1)).addClass("esgbox-show-nav",!!(e.arrows&&t.group.length>1)).addClass("esgbox-is-modal",!!e.modal),t.$caption?n.addClass("esgbox-show-caption "):n.removeClass("esgbox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.esgbox={version:"3.2.10",defaults:a,getInstance:function(t){var e=n('.esgbox-container:not(".esgbox-is-closing"):last').data("esgbox"),o=Array.prototype.slice.call(arguments,1);return e instanceof p&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new p(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close())},destroy:function(){this.close(!0),r.off("click.essbox-start")},isMobile:e.createTouch!==o&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;if(!t||!t.length)return!1;if(e=t.eq(0).css("transform"),e&&e.indexOf("matrix")!==-1?(e=e.split("(")[1],e=e.split(")")[0],e=e.split(",")):e=[],e.length)e=e.length>10?[e[13],e[12],e[0],e[5]]:[e[5],e[4],e[0],e[3]],e=e.map(parseFloat);else{e=[0,0,1,1];var n=/\.*translate\((.*)px,(.*)px\)/i,o=n.exec(t.eq(0).attr("style"));o&&(e[0]=parseFloat(o[2]),e[1]=parseFloat(o[1]))}return{top:e[0],left:e[1],scaleX:e[2],scaleY:e[3],opacity:parseFloat(t.css("opacity")),width:t.width(),height:t.height()}},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),t.on(d,function(i){(!i||!i.originalEvent||t.is(i.originalEvent.target)&&"z-index"!=i.originalEvent.propertyName)&&(n.esgbox.stop(t),n.isPlainObject(e)?(e.scaleX!==o&&e.scaleY!==o&&(t.css("transition-duration",""),e.width=Math.round(t.width()*e.scaleX),e.height=Math.round(t.height()*e.scaleY),e.scaleX=1,e.scaleY=1,n.esgbox.setTranslate(t,e)),s===!1&&t.removeAttr("style")):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(i))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?n.esgbox.setTranslate(t,e):t.addClass(e),e.scaleX&&t.hasClass("esgbox-image-wrap")&&t.parent().addClass("esgbox-is-scaling"),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t){clearTimeout(t.data("timer")),t.off("transitionend").css("transition-duration",""),t.hasClass("esgbox-image-wrap")&&t.parent().removeClass("esgbox-is-scaling")}},n.fn.esgbox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.essbox-start",e).on("click.essbox-start",e,{options:t},i):this.off("click.essbox-start").on("click.essbox-start",{items:this,options:t},i),this},r.on("click.essbox-start","[data-esgbox]",i)}}(window,document,window.jQuery||jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg" +},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12])+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,u,d,f,p=a.src||"",h=!1;s=t.extend(!0,{},n,a.opts.media),t.each(s,function(n,o){if(c=p.match(o.matcher)){if(h=o.type,d={},o.paramPlace&&c[o.paramPlace]){u=c[o.paramPlace],"?"==u[0]&&(u=u.substring(1)),u=u.split("&");for(var i=0;ie.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("esgbox-stage")||t.is("body"))break}return e},u=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};u.prototype.destroy=function(){this.$container.off(".fb.touch")},u.prototype.ontouchstart=function(o){var i=this,c=n(o.target),u=i.instance,d=u.current,f=d.$content,p="touchstart"==o.type;if(p&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!d||i.instance.isAnimating||i.instance.isClosing)return o.stopPropagation(),void o.preventDefault();if(i.realPoints=i.startPoints=a(o),i.startPoints){if(o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=f,i.opts=d.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.sliderStartPos=i.sliderLastPos||{top:0,left:0},i.contentStartPos=n.esgbox.getTranslate(i.$content),i.contentLastPos=null,i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(d.$slide[0].clientWidth),i.canvasHeight=Math.round(d.$slide[0].clientHeight),n(e).off(".fb.touch").on(p?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(p?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.esgbox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),!i.opts&&!u.canPan()||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is("img")&&o.preventDefault());n.esgbox.isMobile&&(l(c)||l(c.parent()))||o.preventDefault(),1===i.startPoints.length&&("image"===d.type&&(i.contentStartPos.width>i.canvasWidth+1||i.contentStartPos.height>i.canvasHeight+1)?(n.esgbox.stop(i.$content),i.$content.css("transition-duration",""),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("esgbox-controls--isGrabbing")),2!==i.startPoints.length||u.isAnimating||d.hasError||"image"!==d.type||!d.isLoaded&&!d.$ghost||(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.esgbox.stop(i.$content),i.$content.css("transition-duration",""),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}}},u.prototype.onscroll=function(t){self.isScrolling=!0},u.prototype.ontouchmove=function(t){var e=this,o=n(t.target);return e.isScrolling||!o.is(e.$stage)&&!e.$stage.find(o).length?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.instance.canPan())&&e.newPoints&&e.newPoints.length&&(e.isSwiping&&e.isSwiping===!0||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},u.prototype.onSwipe=function(e){var a,s=this,r=s.isSwiping,c=s.sliderStartPos.left||0;if(r!==!0)"x"==r&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?c+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?c-=Math.pow(-s.distanceX,.8):c+=s.distanceX),s.sliderLastPos={top:"x"==r?0:s.sliderStartPos.top+s.distanceY,left:c},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.esgbox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("esgbox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,s.instance.group.length<2&&s.opts.vertical?s.isSwiping="y":s.instance.isDragging||s.opts.vertical===!1||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),s.canTap=!1,"y"===s.isSwiping&&n.esgbox.isMobile&&(l(s.$target)||l(s.$target.parent())))return void(s.isScrolling=!0);s.instance.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(s.instance.slides,function(t,e){n.esgbox.stop(e.$slide),e.$slide.css("transition-duration",""),e.inTransition=!1,e.pos===s.instance.current.pos&&(s.sliderStartPos.left=n.esgbox.getTranslate(e.$slide).left)}),s.instance.SlideShow&&s.instance.SlideShow.isActive&&s.instance.SlideShow.stop()}},u.prototype.onPan=function(){var t=this;return s(t.newPoints[0],t.realPoints[0])<(n.esgbox.isMobile?10:5)?void(t.startPoints=t.newPoints):(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&(i(t.requestId),t.requestId=null),void(t.requestId=o(function(){n.esgbox.setTranslate(t.$content,t.contentLastPos)})))},u.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,u=s.distanceY,d=s.contentStartPos,f=d.left,p=d.top,h=d.width,g=d.height;return i=h>r?f+l:f,a=p+u,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),h>r&&(l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&ic&&(u>0&&a>e&&(a=e-1+Math.pow(-e+p+u,.8)||0),u<0&&aa?(t=t>0?0:t,t=ts?(e=e>0?0:e,e=e50?(n.esgbox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},150),i=o.instance.close(!0,300)):"x"==t&&o.distanceX>50&&a>1?i=o.instance.previous(o.speedX):"x"==t&&o.distanceX<-50&&a>1&&(i=o.instance.next(o.speedX)),i!==!1||"x"!=t&&"y"!=t||(e||a<2?o.instance.centerSlide(o.instance.current,150):o.instance.jumpTo(o.instance.current.index)),o.$container.removeClass("esgbox-is-sliding")},u.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.opts.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.esgbox.animate(i.$content,o,330))},u.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.esgbox.setTranslate(a.$content,i),rs.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.esgbox.setTranslate(a.content,n.esgbox.getTranslate(a.$content)),n.esgbox.animate(a.$content,o,150)))},u.prototype.onTap=function(t){var e,o=this,i=n(t.target),s=o.instance,r=s.current,c=t&&a(t)||o.startPoints,l=c[0]?c[0].x-o.$stage.offset().left:0,u=c[0]?c[0].y-o.$stage.offset().top:0,d=function(e){var i=r.opts[e];if(n.isFunction(i)&&(i=i.apply(s,[r,t])),i)switch(i){case"close":s.close(o.startEvent);break;case"toggleControls":s.toggleControls(!0);break;case"next":s.next();break;case"nextOrClose":s.group.length>1?s.next():s.close(o.startEvent);break;case"zoom":"image"==r.type&&(r.isLoaded||r.$ghost)&&(s.canPan()?s.scaleToFit():s.isScaledDown()?s.scaleToActual(l,u):s.group.length<2&&s.close(o.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(i.is("img")||!(l>i[0].clientWidth+i.offset().left))){if(i.is(".esgbox-bg,.esgbox-inner,.esgbox-outer,.esgbox-container"))e="Outside";else if(i.is(".esgbox-slide"))e="Slide";else{if(!s.current.$content||!s.current.$content.find(i).addBack().filter(i).length)return;e="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,Math.abs(l-o.tapX)>50||Math.abs(u-o.tapY)>50)return this;d("dblclick"+e)}else o.tapX=l,o.tapY=u,r.opts["dblclick"+e]&&r.opts["dblclick"+e]!==r.opts["click"+e]?o.tapped=setTimeout(function(){o.tapped=null,d("click"+e)},500):d("click"+e);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new u(e))})}(window,document,window.jQuery||jQuery),function(t,e){"use strict";e.extend(!0,e.esgbox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-esgbox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(t){var e=this;e.instance&&e.instance.current&&(t===!0||e.instance.current.opts.loop||e.instance.currIndex'},fullScreen:{autoStart:!1}}),e(t).on({"onInit.fb":function(t,e){var n;e&&e.group[e.currIndex].opts.fullScreen?(n=e.$refs.container,n.on("click.essbox-fullscreen","[data-esgbox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle(n[0])}),e.opts.fullScreen&&e.opts.fullScreen.autoStart===!0&&o.request(n[0]),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-esgbox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle(e.$refs.container[0]))},"beforeClose.fb":function(t){t&&t.FullScreen&&o.exit()}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.esgbox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("esgbox-is-fullscreen",t))})}(document,window.jQuery||jQuery),function(t,e){"use strict";e.esgbox.defaults=e.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".esgbox-container",axis:"y"}},e.esgbox.defaults);var n=function(t){this.init(t)};e.extend(n.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this;e.instance=t,t.Thumbs=e;var n=t.group[0],o=t.group[1];e.opts=t.group[t.currIndex].opts.thumbs,e.$button=t.$refs.toolbar.find("[data-esgbox-thumbs]"),e.opts&&n&&o&&("image"==n.type||n.opts.thumb||n.opts.$thumb)&&("image"==o.type||o.opts.thumb||o.opts.$thumb)?(e.$button.show().on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,n,o=this,i=o.instance,a=o.opts.parentEl;o.$grid=e('
').appendTo(i.$refs.container.find(a).addBack().filter(a)),t="
    ",e.each(i.group,function(e,o){n=o.opts.thumb||(o.opts.$thumb?o.opts.$thumb.attr("src"):null),n||"image"!==o.type||(n=o.src),n&&n.length&&(t+='
  • ')}),t+="
",o.$list=e(t).appendTo(o.$grid).on("click","li",function(){i.jumpTo(e(this).data("index"))}),o.$list.find("img").hide().one("load",function(){var t,n,o,i,a=e(this).parent().removeClass("esgbox-thumbs-loading"),s=a.outerWidth(),r=a.outerHeight();t=this.naturalWidth||this.width,n=this.naturalHeight||this.height,o=t/s,i=n/r,o>=1&&i>=1&&(o>i?(t/=i,n=r):(t=s,n/=o)),e(this).css({width:Math.floor(t),height:Math.floor(n),"margin-top":n>r?Math.floor(.3*r-.3*n):Math.floor(.5*r-.5*n),"margin-left":Math.floor(.5*s-.5*t)}).show()}).each(function(){this.src=e(this).data("src")}),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"))+i.group.length*o.$list.children().eq(0).outerWidth(!0)+"px")},focus:function(t){var e,n,o=this,i=o.$list;o.instance.current&&(e=i.children().removeClass("esgbox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("esgbox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.lefti.parent().scrollLeft()+(i.parent().width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){this.instance.$refs.container.toggleClass("esgbox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus(0)):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var o;e&&!e.Thumbs&&(o=new n(e),o.isActive&&o.opts.autoStart===!0&&o.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&n.opts.hideOnClose!==!1&&n.$grid.hide()}})}(document,window.jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.esgbox.defaults,{btnTpl:{share:''},share:{tpl:''}}),e(t).on("click","[data-esgbox-share]",function(){var t,o,i=e.esgbox.getInstance();i&&(t=i.current.opts.hash===!1?i.current.src:window.location,o=i.current.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===i.current.type?encodeURIComponent(i.current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.esgbox.open({src:i.translate(i,o),type:"html",opts:{animationEffect:"fade",animationDuration:250,afterLoad:function(t,e){e.$content.find(".esgbox-share__links a").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})}}}))})}(document,window.jQuery||jQuery),function(t,e,n){"use strict";function o(){var t=e.location.hash.substr(1),n=t.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return o<1&&(o=1),{hash:t,index:o,gallery:i}}function i(t){var e;""!==t.gallery&&(e=n("[data-esgbox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1),e.length||(e=n("#"+n.escapeSelector(t.gallery))),e.length&&(s=!1,e.trigger("click")))}function a(t){var e;return!!t&&(e=t.current?t.current.opts:t.opts,e.hash||(e.$orig?e.$orig.data("esgbox"):""))}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)});var s=!0,r=null,c=null;n(function(){n.esgbox.defaults.hash!==!1&&(n(t).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i){var l;i&&i.opts.hash!==!1&&(l=a(o),l&&""!==l&&(e.location.hash.indexOf(l)<0&&(o.opts.origHash=e.location.hash),r=l+(o.group.length>1?"-"+(i.index+1):""),"replaceState"in e.history?(c&&clearTimeout(c),c=setTimeout(function(){e.history[s?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+r),c=null,s=!1},300)):e.location.hash=r))},"beforeClose.fb":function(o,i,s){var l,u;c&&clearTimeout(c),s.opts.hash!==!1&&(l=a(i),u=i&&i.opts.origHash?i.opts.origHash:"",l&&""!==l&&("replaceState"in history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+u):(e.location.hash=u,n(e).scrollTop(i.scrollTop).scrollLeft(i.scrollLeft))),r=null)}}),n(e).on("hashchange.fb",function(){var t=o();n.esgbox.getInstance()?!r||r===t.gallery+"-"+t.index||1===t.index&&r==t.gallery||(r=null,n.esgbox.close()):""!==t.gallery&&i(t)}),setTimeout(function(){i(o())},50))})}(document,window,window.jQuery||jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<1||o.opts.wheel===!1||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("esgbox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,window.jQuery||jQuery); \ No newline at end of file diff --git a/assets/jquery.js b/assets/jquery.js new file mode 100644 index 0000000..292c720 --- /dev/null +++ b/assets/jquery.js @@ -0,0 +1,6 @@ +/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("