Gutentor – Gutenberg Blocks – Page Builder for Gutenberg Editor - Version 1.0.3

Version Description

  • 2019-09-06 =
  • Fixed : Gallery Design
  • Fixed : Advanced Column on Editor
  • Fixed : Button Icon
  • Fixed : Blog Title Design
  • Fixed : Slider Design
  • Added : Getting Started Page
  • Added : do_action( 'wp_body_open' ) on Gutentor Canvas Page Template
  • Update : Tested upto 5.2.3
  • Update : Minor change and fixes
Download this release

Release Info

Developer gutentor
Plugin Icon 128x128 Gutentor – Gutenberg Blocks – Page Builder for Gutenberg Editor
Version 1.0.3
Comparing to
See all releases

Code changes from version 1.0.2 to 1.0.3

Files changed (61) hide show
  1. assets/img/admin/add-new-page-post-editor-page.png +0 -0
  2. assets/img/admin/import-template-library.png +0 -0
  3. assets/img/admin/start-designing.png +0 -0
  4. assets/js/admin-script.js +10 -0
  5. assets/js/admin-script.min.js +1 -0
  6. assets/js/block-editor.min.js +1 -0
  7. assets/js/blocks-deactivate.js +3 -3
  8. assets/js/blocks-deactivate.min.js +1 -0
  9. assets/js/google-map-loader.min.js +1 -0
  10. assets/js/gutentor.min.js +1 -0
  11. assets/library/animatecss/animate.css +170 -39
  12. assets/library/animatecss/animate.min.css +4 -3487
  13. assets/library/countUp/countUp.js +247 -245
  14. assets/library/countUp/countUp.min.js +1 -0
  15. assets/library/fontawesome/css/brands.css +0 -9
  16. assets/library/fontawesome/css/brands.min.css +0 -1
  17. assets/library/fontawesome/css/fontawesome.css +0 -4192
  18. assets/library/fontawesome/css/fontawesome.min.css +0 -1
  19. assets/library/fontawesome/css/regular.css +0 -10
  20. assets/library/fontawesome/css/regular.min.css +0 -1
  21. assets/library/fontawesome/css/solid.css +0 -11
  22. assets/library/fontawesome/css/solid.min.css +0 -1
  23. assets/library/fontawesome/css/svg-with-js.css +0 -341
  24. assets/library/fontawesome/css/svg-with-js.min.css +0 -1
  25. assets/library/fontawesome/css/v4-shims.css +0 -2162
  26. assets/library/fontawesome/css/v4-shims.min.css +0 -1
  27. assets/library/fontawesome/scss/_animated.scss +0 -20
  28. assets/library/fontawesome/scss/_bordered-pulled.scss +0 -20
  29. assets/library/fontawesome/scss/_core.scss +0 -20
  30. assets/library/fontawesome/scss/_fixed-width.scss +0 -6
  31. assets/library/fontawesome/scss/_icons.scss +0 -1333
  32. assets/library/fontawesome/scss/_larger.scss +0 -23
  33. assets/library/fontawesome/scss/_list.scss +0 -18
  34. assets/library/fontawesome/scss/_mixins.scss +0 -57
  35. assets/library/fontawesome/scss/_rotated-flipped.scss +0 -23
  36. assets/library/fontawesome/scss/_screen-reader.scss +0 -5
  37. assets/library/fontawesome/scss/_shims.scss +0 -2062
  38. assets/library/fontawesome/scss/_stacked.scss +0 -31
  39. assets/library/fontawesome/scss/_variables.scss +0 -1347
  40. assets/library/fontawesome/scss/brands.scss +0 -17
  41. assets/library/fontawesome/scss/fontawesome.scss +0 -16
  42. assets/library/fontawesome/scss/regular.scss +0 -18
  43. assets/library/fontawesome/scss/solid.scss +0 -19
  44. assets/library/fontawesome/scss/v4-shims.scss +0 -2
  45. assets/library/jQuery-Timepicker-Addon/LICENSE-MIT +0 -22
  46. assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.css +0 -30
  47. assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.js +0 -2291
  48. assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.min.css +0 -5
  49. assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.min.js +0 -5
  50. assets/library/jquery-easypiechart/jquery.easypiechart.js +364 -190
  51. assets/library/jquery-easypiechart/jquery.easypiechart.min.js +9 -0
  52. assets/library/jquery-ui/images/ui-icons_444444_256x240.png +0 -0
  53. assets/library/jquery-ui/images/ui-icons_555555_256x240.png +0 -0
  54. assets/library/jquery-ui/images/ui-icons_777620_256x240.png +0 -0
  55. assets/library/jquery-ui/images/ui-icons_777777_256x240.png +0 -0
  56. assets/library/jquery-ui/images/ui-icons_cc0000_256x240.png +0 -0
  57. assets/library/jquery-ui/images/ui-icons_ffffff_256x240.png +0 -0
  58. assets/library/jquery-ui/jquery-ui.css +0 -1312
  59. assets/library/jquery-ui/jquery-ui.min.css +0 -7
  60. assets/library/slick/slick.js +3037 -3011
  61. assets/library/slick/slick.min.js +1 -1
assets/img/admin/add-new-page-post-editor-page.png ADDED
Binary file
assets/img/admin/import-template-library.png ADDED
Binary file
assets/img/admin/start-designing.png ADDED
Binary file
assets/js/admin-script.js CHANGED
@@ -40,5 +40,15 @@
40
  settingAjax( action, block_id );
41
 
42
  });
 
 
 
 
 
 
 
 
 
 
43
  });
44
  })( jQuery );
40
  settingAjax( action, block_id );
41
 
42
  });
43
+
44
+ /*Video*/
45
+ $('.gutentor-getting-started-watch-video').magnificPopup({
46
+ disableOn: 700,
47
+ type: 'iframe',
48
+ mainClass: 'mfp-fade',
49
+ removalDelay: 160,
50
+ preloader: false,
51
+ fixedContentPos: false,
52
+ });
53
  });
54
  })( jQuery );
assets/js/admin-script.min.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=0)})([function(){(function(a){let b=function(b,c){var d={action:b,nonce:GUTENTOR_SETTINGS.ajax_nonce,block_id:c};a.ajax({url:GUTENTOR_SETTINGS.ajax_url,type:'POST',data:d,success:function(){},beforeSend:function(){},complete:function(){}})};a(document).ready(function(){a(document).on('click','.onoffswitch',function(c){c.preventDefault();let d=a(this).find('input').data('action');a(this).find('input').prop('checked',!a(this).find('input').prop('checked'));let e=a(this).find('input').prop('checked'),f=e?'activate_block':'deactivate_block';'bulk'===d&&(f=e?'bulk_activate_blocks':'bulk_deactivate_blocks'),b(f,d)}),a('.gutentor-getting-started-watch-video').magnificPopup({disableOn:700,type:'iframe',mainClass:'mfp-fade',removalDelay:160,preloader:!1,fixedContentPos:!1})})})(jQuery)}]);
assets/js/block-editor.min.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=1)})([,function(){(function(a){function b(a){console.log('Here'),e&&clearInterval(e);var b=c.find('#'+a).find('.gutentor-countdown-wrapper'),d=b.attr('data-eventdate');if(void 0===d||null===d)return b.children('.gutentor-count-down-invalid-msg').length||b.append('<span class=\'gutentor-count-down-invalid-msg\'>Please set validate Date and time for countdown </span>'),b.children().addClass('hidden'),b.children('.gutentor-count-down-invalid-msg').removeClass('hidden'),!1;b.children().removeClass('hidden'),b.children('.gutentor-count-down-invalid-msg').remove();var f=b.attr('data-expiredtext'),g=b.find('.day'),h=b.find('.hour'),i=b.find('.min'),j=b.find('.sec'),k=d.split('T');if(2!==k.length)return!1;var l=k[0],m=k[1],n=l.split('-');if(3!==n.length)return!1;var o=m.split(':');if(3!==o.length)return!1;var p=parseInt(n[0]),q=parseInt(n[1])-1,r=parseInt(n[2]),s=parseInt(o[0]),t=parseInt(o[1]),u=parseInt(o[2]),v=new Date(p,q,r,s,t,u,0).getTime();e=setInterval(function(){var a=Math.floor,c=new Date().getTime(),d=v-c,k=a(d/86400000),l=a(d%86400000/3600000),m=a(d%3600000/60000),n=a(d%60000/1e3);g.html(k),h.html(l),i.html(m),j.html(n),0>d?(clearInterval(e),b.children().addClass('hidden'),b.append('<span class=\'gutentor-count-down-expire\'>'+f+'</span>')):(b.children().removeClass('hidden'),b.children('.gutentor-count-down-expire').remove())},1e3)}const c=a(document),d=a('head');c.on('click','.gutentor-section .gutentor-single-item-action-button',function(){var b=a(this),c=b.closest('.gutentor-column-inside'),d=c.children('.gutentor-single-item-edit-actions');a('.gutentor-column-inside').removeClass('single-item-active'),a('.gutentor-section').removeClass('hide-gutentor-controls-actions'),c.addClass('single-item-active'),c.closest('.gutentor-section').addClass('hide-gutentor-controls-actions'),a('.edit-post-sidebar').css({"z-index":'-1'})}),a('.gutentor-filter-group').on('click','.gutentor-filter-inside',function(){var b=a(this).attr('data-filter');$grid.isotope({filter:b})}),c.on('click','.gutentor-single-item-close-action',function(){var b=a(this),c=b.closest('.gutentor-column-inside'),d=b.closest('.gutentor-single-item-edit-actions');c.removeClass('single-item-active'),c.closest('.gutentor-section').removeClass('hide-gutentor-controls-actions'),a('.edit-post-sidebar').css({"z-index":''})}),c.on('click','.gutentor-sidebar-inspectors .gutentor-single-item-action-button',function(){var b=a(this),c=b.closest('.gutentor-column-inside'),d=c.children('.gutentor-single-item-edit-actions');a('.gutentor-column-inside').removeClass('single-item-active'),a('.gutentor-section').removeClass('hide-gutentor-controls-actions'),c.addClass('single-item-active'),c.closest('.gutentor-section').addClass('hide-gutentor-controls-actions'),a('.edit-post-sidebar').css({"z-index":'1'}),a('.edit-post-sidebar-header').css({"z-index":'-2'})}),c.on('click','.gutentor-social-single-item-button',function(){var b=a(this),c=b.closest('.gutentor-social-item-inside');a('.gutentor-column-inside').removeClass('single-item-active'),a('.gutentor-section').removeClass('hide-gutentor-controls-actions'),a('.gutentor-social-item-inside').removeClass('social-single-item-active'),b.closest('.gutentor-column-inside').addClass('social-active-control-action'),c.addClass('social-single-item-active'),c.closest('.gutentor-section').addClass('hide-gutentor-controls-actions'),a('.edit-post-sidebar').css({"z-index":'-1'})}),c.on('click','.gutentor-social-single-item-close-action',function(){var b=a(this),c=b.closest('.gutentor-social-item-inside');b.closest('.gutentor-column-inside').removeClass('social-active-control-action'),c.removeClass('social-single-item-active'),c.closest('.gutentor-section').removeClass('hide-gutentor-controls-actions'),a('.edit-post-sidebar').css({"z-index":''})}),c.on('click','.gutentor-video-popup-holder',function(){a(this).magnificPopup({disableOn:700,type:'iframe',mainClass:'mfp-fade',removalDelay:160,preloader:!1,fixedContentPos:!1})}),a('.progressbar').css('width',function(){return a(this).attr('data-width')+'%'});let e=null;c.on('click','.gutentor-countdown-start',function(){let c=a(this).attr('data-sectionid');b(c)}),c.on('change','.gutentor-font-type select, .gutentor-google-font select, .gutentor-font-weight select',function(){let b=a(this).closest('.gutentor-typography-main-wrap'),c=b.find('.gutentor-font-type'),e=c.find('select').val();b.attr('id')||b.uniqueId();let f=b.attr('id');if('google'===e){let c=b.find('.gutentor-google-font'),e=c.find('select').val()?c.find('select').val():'Acme',g=e.replace(' ','+'),h=b.find('.gutentor-font-weight'),i=h.find('select').val();g=g+':'+i,g=g.replace('italic','i'),g=g.replace('default','regular');let j='//fonts.googleapis.com/css';j+='?family='+g,d.children('#gutentor-google-'+f).length?d.children('#gutentor-google-'+f).attr('href',j):d.append(a('<link/>',{rel:'stylesheet',href:j,type:'text/css',id:'gutentor-google-'+f}))}})})(jQuery)}]);
assets/js/blocks-deactivate.js CHANGED
@@ -1,8 +1,8 @@
1
- let blocks = GUTENTOR_BLOCKS.status;
2
 
3
  if( typeof wp.blocks.unregisterBlockType !== "undefined" ){
4
- Object.keys( blocks ).map( function( key ){
5
- if( blocks[ key ] === 'disabled' ){
6
  wp.blocks.unregisterBlockType( 'gutentor/' + key );
7
  }
8
  });
1
+ let blocksStatus = GUTENTOR_BLOCKS.status;
2
 
3
  if( typeof wp.blocks.unregisterBlockType !== "undefined" ){
4
+ Object.keys( blocksStatus ).map( function( key ){
5
+ if( blocksStatus[ key ] === 'disabled' ){
6
  wp.blocks.unregisterBlockType( 'gutentor/' + key );
7
  }
8
  });
assets/js/blocks-deactivate.min.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=2)})({2:function(){let a=GUTENTOR_BLOCKS.status;'undefined'!=typeof wp.blocks.unregisterBlockType&&Object.keys(a).map(function(b){'disabled'===a[b]&&wp.blocks.unregisterBlockType('gutentor/'+b)})}});
assets/js/google-map-loader.min.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=3)})({3:function(){window.initMapScript=()=>{let a=[];a=window.gutentorGoogleMaps,a&&a.forEach((a)=>{const b=new google.maps.Map(document.getElementById(a.container),{center:{lat:+a.attributes.latitude,lng:+a.attributes.longitude},gestureHandling:'cooperative',zoom:a.attributes.zoom,mapTypeId:a.attributes.type,draggable:a.attributes.draggable,mapTypeControl:a.attributes.mapTypeControl,zoomControl:a.attributes.zoomControl,fullscreenControl:a.attributes.fullscreenControl,streetViewControl:a.attributes.streetViewControl});if(!a.attributes.id&&a.attributes.location){const c={query:a.attributes.location,fields:['name','geometry']},d=new google.maps.places.PlacesService(b);d.findPlaceFromQuery(c,(a,c)=>{c===google.maps.places.PlacesServiceStatus.OK&&0<a.length&&b.setCenter(a[0].geometry.location)})}a.attributes.markers&&0<a.attributes.markers.length&&a.attributes.markers.forEach((a)=>{const c=new google.maps.LatLng(a.latitude,a.longitude),d=new google.maps.Marker({position:c,map:b,title:a.title});if(a.title||a.description){const c=`<div class="gutentor-map-overview"><h6 class="gutentor-map-overview-title">${a.title}</h6><div class="gutentor-map-overview-content">${a.description?`<p>${a.description}</p>`:''}</div></div>`,e=new google.maps.InfoWindow({content:c});d.addListener('click',()=>{e.open(b,d)})}})})}}});
assets/js/gutentor.min.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=4)})({4:function(){(function(a){function b(){a('.gutentor-counter').find('.gutentor-single-item-number').each(function(){let b=a(this),c=parseInt(b.data('start')),d=parseInt(b.data('end')),e=parseInt(b.data('duration')),f=new CountUp(this,c,d,0,e);f.start()})}function c(a,b){if(a.fireEvent)a.fireEvent('on'+b);else{let c=document.createEvent('Events');c.initEvent(b,!0,!1),a.dispatchEvent(c)}}function d(a){let b=a.data('eventdate');if(void 0===b||null===b)return a.html('<span>Please set validate Date and time for countdown </span>'),!1;let c=a.data('expiredtext'),d=a.find('.day'),e=a.find('.hour'),f=a.find('.min'),g=a.find('.sec'),h=b.split('T');if(2!==h.length)return!1;let i=h[0],j=h[1],k=i.split('-');if(3!==k.length)return!1;let l=j.split(':');if(3!==l.length)return!1;let m=parseInt(k[0]),n=parseInt(k[1])-1,o=parseInt(k[2]),p=parseInt(l[0]),q=parseInt(l[1]),r=parseInt(l[2]),s=new Date(m,n,o,p,q,r,0).getTime(),t=setInterval(function(){var b=Math.floor;let h=new Date().getTime(),i=s-h,j=b(i/86400000),k=b(i%86400000/3600000),l=b(i%3600000/60000),m=b(i%60000/1e3);d.html(j),e.html(k),f.html(l),g.html(m),0>i&&(clearInterval(t),a.html('<span>'+c+'</span>'))},1e3)}function e(a){carouselDots=a.data('dots'),carouselDotsTablet=a.data('dots-tablet'),carouselDotsMobile=a.data('dots-mobile'),carouselArrows=a.data('arrows'),carouselArrowsTablet=a.data('arrows-tablet'),carouselArrowsMobile=a.data('arrows-mobile'),carouselInfinite=a.data('infinite'),carouselNextArrow=a.data('nextarrow'),carouselPrevArrow=a.data('prevarrow'),carouselAutoPlay=a.data('autoplay'),carouselAutoPlaySpeed=a.data('autoplayspeed'),carouselFade=a.data('fade'),carouselCenterMode=a.data('mode-center'),carouselModePadding=a.data('mode-center-padding'),slideToShow=a.data('slidetoshow'),slideToShowDesktop=a.data('slideitemdesktop'),slideToShowTablet=a.data('slideitemtablet'),slideToShowMobile=a.data('slideitemmobile'),slideToScrollDesktop=a.data('slidescroll-desktop'),slideToScrollTablet=a.data('slidescroll-tablet'),slideToScrollMobile=a.data('slidescroll-mobile'),slideSpeed=a.data('speed'),slideToScroll=a.data('slidetoscroll'),a.slick({dots:carouselDots,arrows:carouselArrows,infinite:carouselInfinite,speed:slideSpeed,slidesToShow:slideToShowDesktop,slidesToScroll:slideToScrollDesktop,nextArrow:'<span class="slick-next"><i class="'+carouselNextArrow+'"></i></span>',prevArrow:'<span class="slick-prev"><i class="'+carouselPrevArrow+'"></i></span>',autoplay:carouselAutoPlay,autoplaySpeed:carouselAutoPlaySpeed,centerMode:carouselCenterMode,centerPadding:carouselModePadding+'px',responsive:[{breakpoint:1024,settings:{slidesToShow:slideToShowTablet,slidesToScroll:slideToScrollTablet,dots:carouselDotsTablet,arrows:carouselArrowsTablet}},{breakpoint:480,settings:{slidesToShow:slideToShowMobile,slidesToScroll:slideToScrollMobile,dots:carouselDotsMobile,arrows:carouselArrowsMobile}}]})}const f=a(document),g=a('.gutentor-single-item'),h=a('.gutentor-counter'),i=a(window);if(f.ready(function(){'undefined'!=typeof WOW&&new WOW().init()}),a('.gutentor-video-popup-holder').magnificPopup({disableOn:700,type:'iframe',mainClass:'mfp-fade',removalDelay:160,preloader:!1,fixedContentPos:!1}),f.on('click','.gutentor-accordion-heading',function(b){var c=a(this),d=c.closest('.gutentor-accordion-wrap'),e=c.closest('.gutentor-single-item'),f=e.find('.gutentor-accordion-body'),g=d.siblings('.gutentor-accordion-wrap'),h=d.find('.accordion-icon');g.each(function(){a(this).find('.gutentor-accordion-body').slideUp(),a(this).find('.gutentor-accordion-heading').removeClass('active')}),f.is(':visible')?(f.slideUp().removeClass('active-body'),c.removeClass('active')):(f.slideDown().addClass('active-body'),c.addClass('active')),b.preventDefault()}),f.on('click','.gutentor-countup-wrap',function(){a(this).addClass('gutentor-countup-open')}),f.on('click','.gutentor-countup-box-close',function(){a('.gutentor-countup-box').addClass('hide-input'),a(this).hide()}),f.on('click','.gutentor-countup',function(){a('.gutentor-countup-box').removeClass('hide-input')}),g.length&&g.waypoint(function(){a('.gutentor-progressbar-circular').each(function(){let b=a(this),c=b.data('barcolor'),d=b.data('trackcolor'),e=b.data('scalecolor'),f=b.data('size'),g=b.data('linecap'),h=b.data('animate'),i=b.data('linewidth');b.easyPieChart({barColor:c,trackColor:d,scaleColor:e,size:f,lineCap:g,animate:h,lineWidth:i})})},{offset:'100%'}),a('.progressbar').css('width',function(){return a(this).attr('data-width')+'%'}),h.length){new Waypoint({element:a('.gutentor-counter'),handler:function(a){'down'===a&&(b(),this.destroy())},offset:'50%'})}a.fn.trigger2=function(b){return this.each(function(){let d=a(this).get(0);c(d,b)})},a('.gutentor-countdown-wrapper').each(function(){d(a(this))}),f.ready(function(){if('undefined'!=typeof a.fn.slick){let b=a('.slider-wrapper'),c=b.data('dots'),d=b.data('dots-tablet'),f=b.data('dots-mobile'),g=b.data('arrows'),h=b.data('arrows-tablet'),i=b.data('arrows-mobile'),j=b.data('infinite'),k=b.data('nextarrow'),l=b.data('prevarrow'),m=b.data('autoplay'),n=b.data('autoplayspeed'),o=b.data('fade'),p=b.data('speed');b.slick({dots:c,arrows:g,infinite:j,speed:p,slidesToShow:1,nextArrow:'<span class="slick-next"><i class="'+k+'"></i></span>',prevArrow:'<span class="slick-prev"><i class="'+l+'"></i></span>',autoplay:m,autoplaySpeed:n,fade:o,responsive:[{breakpoint:1024,settings:{slidesToShow:1,dots:d,arrows:h}},{breakpoint:480,settings:{slidesToShow:1,dots:f,arrows:i}}]}),a('.carousel-row').each(function(){e(a(this))}),a('.image-carousel-row').each(function(){e(a(this))})}let b=a('.gutentor-gallery-wrapper');b.each(function(){let b=a(this);b.hasClass('enable-masonry')&&(container=b.find('.full-width-row'),container.imagesLoaded(function(){b.fadeIn('slow'),container.masonry({itemSelector:'.gutentor-gallery-item'})})),b.find('.image-gallery').magnificPopup({type:'image',closeBtnInside:!1,gallery:{enabled:!0},fixedContentPos:!1})})}),function(){f.on('click','.gutentor-tabs-list',function(){let b=a(this),c=b.data('index'),d=b.closest('.gutentor-tabs'),e=d.next('.gutentor-tabs-content-wrap'),f=e.find('.'+c);f.siblings().removeClass('gutentor-tab-content-active'),b.siblings().removeClass('gutentor-tab-active'),f.addClass('gutentor-tab-content-active'),b.addClass('gutentor-tab-active')})}(),a(window).load(function(){function b(a){let b='';for(let c in a)b+=a[c];return b}let c,d={},e={},g={};a('.gutentor-filter-item-wrap').isotope({itemSelector:'.gutentor-gallery-item',layoutMode:'fitRows',filter:function(){let b=a(this),d=!(c&&g[c])||b.text().match(g[c]),f=!(c&&e[c])||b.is(e[c]);return d&&f}}),a('.gutentor-filter-group').on('click','.gutentor-filter-btn',function(){a(this).siblings().removeClass('gutentor-filter-btn-active'),a(this).addClass('gutentor-filter-btn-active');let f=a(this).closest('.gutentor-filter-wrapper');c=f.attr('data-filter-number');let g=a(this),h=g.parents('.gutentor-filter-group'),i=h.attr('data-filter-group');void 0===d[c]&&(d[c]={}),d[c][i]=g.attr('data-filter'),void 0===e[c]&&(e[c]={}),e[c]=b(d[c]);let j=a(this).closest('.gutentor-filter-container').next('.gutentor-filter-item-wrap');j.isotope()}),a('.gutentor-search-filter').keyup(function(a,b){let c;return b=b||100,function(){clearTimeout(c);let d=arguments,e=this;c=setTimeout(function(){a.apply(e,d)},b)}}(function(){let b=a(this).closest('.gutentor-filter-wrapper');c=b.attr('data-filter-number'),g[c]=new RegExp(a(this).val(),'gi');let d=a(this).closest('.gutentor-filter-container').next('.gutentor-filter-item-wrap');d.isotope()})),f.find('.gutentor-filter-wrapper').each(function(b){let c=a(this);c.attr('data-filter-number',b),c.find('.image-gallery').magnificPopup({type:'image',closeBtnInside:!1,gallery:{enabled:!0},fixedContentPos:!1});let d=c.find('.gutentor-filter-item-wrap');c.hasClass('enable-masonry')&&d.isotope({layoutMode:'masonry'})})})})(jQuery)}});
assets/library/animatecss/animate.css CHANGED
@@ -1,25 +1,13 @@
1
  @charset "UTF-8";
2
 
3
  /*!
4
- * animate.css -http://daneden.me/animate
5
- * Version - 3.6.0
6
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
7
  *
8
- * Copyright (c) 2018 Daniel Eden
9
  */
10
 
11
- .animated {
12
- -webkit-animation-duration: 1s;
13
- animation-duration: 1s;
14
- -webkit-animation-fill-mode: both;
15
- animation-fill-mode: both;
16
- }
17
-
18
- .animated.infinite {
19
- -webkit-animation-iteration-count: infinite;
20
- animation-iteration-count: infinite;
21
- }
22
-
23
  @-webkit-keyframes bounce {
24
  from,
25
  20%,
@@ -678,6 +666,69 @@
678
  transform-origin: center;
679
  }
680
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
681
  @-webkit-keyframes bounceIn {
682
  from,
683
  20%,
@@ -1850,36 +1901,44 @@
1850
 
1851
  @-webkit-keyframes flip {
1852
  from {
1853
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1854
- transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
 
1855
  -webkit-animation-timing-function: ease-out;
1856
  animation-timing-function: ease-out;
1857
  }
1858
 
1859
  40% {
1860
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1861
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
 
 
1862
  -webkit-animation-timing-function: ease-out;
1863
  animation-timing-function: ease-out;
1864
  }
1865
 
1866
  50% {
1867
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1868
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
 
 
1869
  -webkit-animation-timing-function: ease-in;
1870
  animation-timing-function: ease-in;
1871
  }
1872
 
1873
  80% {
1874
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1875
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
 
 
1876
  -webkit-animation-timing-function: ease-in;
1877
  animation-timing-function: ease-in;
1878
  }
1879
 
1880
  to {
1881
- -webkit-transform: perspective(400px);
1882
- transform: perspective(400px);
 
1883
  -webkit-animation-timing-function: ease-in;
1884
  animation-timing-function: ease-in;
1885
  }
@@ -1887,36 +1946,44 @@
1887
 
1888
  @keyframes flip {
1889
  from {
1890
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1891
- transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
 
1892
  -webkit-animation-timing-function: ease-out;
1893
  animation-timing-function: ease-out;
1894
  }
1895
 
1896
  40% {
1897
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1898
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
 
 
1899
  -webkit-animation-timing-function: ease-out;
1900
  animation-timing-function: ease-out;
1901
  }
1902
 
1903
  50% {
1904
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1905
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
 
 
1906
  -webkit-animation-timing-function: ease-in;
1907
  animation-timing-function: ease-in;
1908
  }
1909
 
1910
  80% {
1911
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1912
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
 
 
1913
  -webkit-animation-timing-function: ease-in;
1914
  animation-timing-function: ease-in;
1915
  }
1916
 
1917
  to {
1918
- -webkit-transform: perspective(400px);
1919
- transform: perspective(400px);
 
1920
  -webkit-animation-timing-function: ease-in;
1921
  animation-timing-function: ease-in;
1922
  }
@@ -2185,13 +2252,11 @@
2185
  80% {
2186
  -webkit-transform: skewX(-5deg);
2187
  transform: skewX(-5deg);
2188
- opacity: 1;
2189
  }
2190
 
2191
  to {
2192
  -webkit-transform: translate3d(0, 0, 0);
2193
  transform: translate3d(0, 0, 0);
2194
- opacity: 1;
2195
  }
2196
  }
2197
 
@@ -2211,13 +2276,11 @@
2211
  80% {
2212
  -webkit-transform: skewX(-5deg);
2213
  transform: skewX(-5deg);
2214
- opacity: 1;
2215
  }
2216
 
2217
  to {
2218
  -webkit-transform: translate3d(0, 0, 0);
2219
  transform: translate3d(0, 0, 0);
2220
- opacity: 1;
2221
  }
2222
  }
2223
 
@@ -3492,3 +3555,71 @@
3492
  -webkit-animation-name: slideOutUp;
3493
  animation-name: slideOutUp;
3494
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @charset "UTF-8";
2
 
3
  /*!
4
+ * animate.css -https://daneden.github.io/animate.css/
5
+ * Version - 3.7.2
6
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
7
  *
8
+ * Copyright (c) 2019 Daniel Eden
9
  */
10
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  @-webkit-keyframes bounce {
12
  from,
13
  20%,
666
  transform-origin: center;
667
  }
668
 
669
+ @-webkit-keyframes heartBeat {
670
+ 0% {
671
+ -webkit-transform: scale(1);
672
+ transform: scale(1);
673
+ }
674
+
675
+ 14% {
676
+ -webkit-transform: scale(1.3);
677
+ transform: scale(1.3);
678
+ }
679
+
680
+ 28% {
681
+ -webkit-transform: scale(1);
682
+ transform: scale(1);
683
+ }
684
+
685
+ 42% {
686
+ -webkit-transform: scale(1.3);
687
+ transform: scale(1.3);
688
+ }
689
+
690
+ 70% {
691
+ -webkit-transform: scale(1);
692
+ transform: scale(1);
693
+ }
694
+ }
695
+
696
+ @keyframes heartBeat {
697
+ 0% {
698
+ -webkit-transform: scale(1);
699
+ transform: scale(1);
700
+ }
701
+
702
+ 14% {
703
+ -webkit-transform: scale(1.3);
704
+ transform: scale(1.3);
705
+ }
706
+
707
+ 28% {
708
+ -webkit-transform: scale(1);
709
+ transform: scale(1);
710
+ }
711
+
712
+ 42% {
713
+ -webkit-transform: scale(1.3);
714
+ transform: scale(1.3);
715
+ }
716
+
717
+ 70% {
718
+ -webkit-transform: scale(1);
719
+ transform: scale(1);
720
+ }
721
+ }
722
+
723
+ .heartBeat {
724
+ -webkit-animation-name: heartBeat;
725
+ animation-name: heartBeat;
726
+ -webkit-animation-duration: 1.3s;
727
+ animation-duration: 1.3s;
728
+ -webkit-animation-timing-function: ease-in-out;
729
+ animation-timing-function: ease-in-out;
730
+ }
731
+
732
  @-webkit-keyframes bounceIn {
733
  from,
734
  20%,
1901
 
1902
  @-webkit-keyframes flip {
1903
  from {
1904
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
1905
+ rotate3d(0, 1, 0, -360deg);
1906
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
1907
  -webkit-animation-timing-function: ease-out;
1908
  animation-timing-function: ease-out;
1909
  }
1910
 
1911
  40% {
1912
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1913
+ rotate3d(0, 1, 0, -190deg);
1914
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1915
+ rotate3d(0, 1, 0, -190deg);
1916
  -webkit-animation-timing-function: ease-out;
1917
  animation-timing-function: ease-out;
1918
  }
1919
 
1920
  50% {
1921
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1922
+ rotate3d(0, 1, 0, -170deg);
1923
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1924
+ rotate3d(0, 1, 0, -170deg);
1925
  -webkit-animation-timing-function: ease-in;
1926
  animation-timing-function: ease-in;
1927
  }
1928
 
1929
  80% {
1930
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
1931
+ rotate3d(0, 1, 0, 0deg);
1932
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
1933
+ rotate3d(0, 1, 0, 0deg);
1934
  -webkit-animation-timing-function: ease-in;
1935
  animation-timing-function: ease-in;
1936
  }
1937
 
1938
  to {
1939
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
1940
+ rotate3d(0, 1, 0, 0deg);
1941
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
1942
  -webkit-animation-timing-function: ease-in;
1943
  animation-timing-function: ease-in;
1944
  }
1946
 
1947
  @keyframes flip {
1948
  from {
1949
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
1950
+ rotate3d(0, 1, 0, -360deg);
1951
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
1952
  -webkit-animation-timing-function: ease-out;
1953
  animation-timing-function: ease-out;
1954
  }
1955
 
1956
  40% {
1957
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1958
+ rotate3d(0, 1, 0, -190deg);
1959
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1960
+ rotate3d(0, 1, 0, -190deg);
1961
  -webkit-animation-timing-function: ease-out;
1962
  animation-timing-function: ease-out;
1963
  }
1964
 
1965
  50% {
1966
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1967
+ rotate3d(0, 1, 0, -170deg);
1968
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
1969
+ rotate3d(0, 1, 0, -170deg);
1970
  -webkit-animation-timing-function: ease-in;
1971
  animation-timing-function: ease-in;
1972
  }
1973
 
1974
  80% {
1975
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
1976
+ rotate3d(0, 1, 0, 0deg);
1977
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
1978
+ rotate3d(0, 1, 0, 0deg);
1979
  -webkit-animation-timing-function: ease-in;
1980
  animation-timing-function: ease-in;
1981
  }
1982
 
1983
  to {
1984
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
1985
+ rotate3d(0, 1, 0, 0deg);
1986
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
1987
  -webkit-animation-timing-function: ease-in;
1988
  animation-timing-function: ease-in;
1989
  }
2252
  80% {
2253
  -webkit-transform: skewX(-5deg);
2254
  transform: skewX(-5deg);
 
2255
  }
2256
 
2257
  to {
2258
  -webkit-transform: translate3d(0, 0, 0);
2259
  transform: translate3d(0, 0, 0);
 
2260
  }
2261
  }
2262
 
2276
  80% {
2277
  -webkit-transform: skewX(-5deg);
2278
  transform: skewX(-5deg);
 
2279
  }
2280
 
2281
  to {
2282
  -webkit-transform: translate3d(0, 0, 0);
2283
  transform: translate3d(0, 0, 0);
 
2284
  }
2285
  }
2286
 
3555
  -webkit-animation-name: slideOutUp;
3556
  animation-name: slideOutUp;
3557
  }
3558
+
3559
+ .animated {
3560
+ -webkit-animation-duration: 1s;
3561
+ animation-duration: 1s;
3562
+ -webkit-animation-fill-mode: both;
3563
+ animation-fill-mode: both;
3564
+ }
3565
+
3566
+ .animated.infinite {
3567
+ -webkit-animation-iteration-count: infinite;
3568
+ animation-iteration-count: infinite;
3569
+ }
3570
+
3571
+ .animated.delay-1s {
3572
+ -webkit-animation-delay: 1s;
3573
+ animation-delay: 1s;
3574
+ }
3575
+
3576
+ .animated.delay-2s {
3577
+ -webkit-animation-delay: 2s;
3578
+ animation-delay: 2s;
3579
+ }
3580
+
3581
+ .animated.delay-3s {
3582
+ -webkit-animation-delay: 3s;
3583
+ animation-delay: 3s;
3584
+ }
3585
+
3586
+ .animated.delay-4s {
3587
+ -webkit-animation-delay: 4s;
3588
+ animation-delay: 4s;
3589
+ }
3590
+
3591
+ .animated.delay-5s {
3592
+ -webkit-animation-delay: 5s;
3593
+ animation-delay: 5s;
3594
+ }
3595
+
3596
+ .animated.fast {
3597
+ -webkit-animation-duration: 800ms;
3598
+ animation-duration: 800ms;
3599
+ }
3600
+
3601
+ .animated.faster {
3602
+ -webkit-animation-duration: 500ms;
3603
+ animation-duration: 500ms;
3604
+ }
3605
+
3606
+ .animated.slow {
3607
+ -webkit-animation-duration: 2s;
3608
+ animation-duration: 2s;
3609
+ }
3610
+
3611
+ .animated.slower {
3612
+ -webkit-animation-duration: 3s;
3613
+ animation-duration: 3s;
3614
+ }
3615
+
3616
+ @media (print), (prefers-reduced-motion: reduce) {
3617
+ .animated {
3618
+ -webkit-animation-duration: 1ms !important;
3619
+ animation-duration: 1ms !important;
3620
+ -webkit-transition-duration: 1ms !important;
3621
+ transition-duration: 1ms !important;
3622
+ -webkit-animation-iteration-count: 1 !important;
3623
+ animation-iteration-count: 1 !important;
3624
+ }
3625
+ }
assets/library/animatecss/animate.min.css CHANGED
@@ -1,3494 +1,11 @@
1
  @charset "UTF-8";
2
 
3
  /*!
4
- * animate.css -http://daneden.me/animate
5
- * Version - 3.6.0
6
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
7
  *
8
- * Copyright (c) 2018 Daniel Eden
9
  */
10
 
11
- .animated {
12
- -webkit-animation-duration: 1s;
13
- animation-duration: 1s;
14
- -webkit-animation-fill-mode: both;
15
- animation-fill-mode: both;
16
- }
17
-
18
- .animated.infinite {
19
- -webkit-animation-iteration-count: infinite;
20
- animation-iteration-count: infinite;
21
- }
22
-
23
- @-webkit-keyframes bounce {
24
- from,
25
- 20%,
26
- 53%,
27
- 80%,
28
- to {
29
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
30
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
31
- -webkit-transform: translate3d(0, 0, 0);
32
- transform: translate3d(0, 0, 0);
33
- }
34
-
35
- 40%,
36
- 43% {
37
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
38
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
39
- -webkit-transform: translate3d(0, -30px, 0);
40
- transform: translate3d(0, -30px, 0);
41
- }
42
-
43
- 70% {
44
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
45
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
46
- -webkit-transform: translate3d(0, -15px, 0);
47
- transform: translate3d(0, -15px, 0);
48
- }
49
-
50
- 90% {
51
- -webkit-transform: translate3d(0, -4px, 0);
52
- transform: translate3d(0, -4px, 0);
53
- }
54
- }
55
-
56
- @keyframes bounce {
57
- from,
58
- 20%,
59
- 53%,
60
- 80%,
61
- to {
62
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
63
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
64
- -webkit-transform: translate3d(0, 0, 0);
65
- transform: translate3d(0, 0, 0);
66
- }
67
-
68
- 40%,
69
- 43% {
70
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
71
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
72
- -webkit-transform: translate3d(0, -30px, 0);
73
- transform: translate3d(0, -30px, 0);
74
- }
75
-
76
- 70% {
77
- -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
78
- animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
79
- -webkit-transform: translate3d(0, -15px, 0);
80
- transform: translate3d(0, -15px, 0);
81
- }
82
-
83
- 90% {
84
- -webkit-transform: translate3d(0, -4px, 0);
85
- transform: translate3d(0, -4px, 0);
86
- }
87
- }
88
-
89
- .bounce {
90
- -webkit-animation-name: bounce;
91
- animation-name: bounce;
92
- -webkit-transform-origin: center bottom;
93
- transform-origin: center bottom;
94
- }
95
-
96
- @-webkit-keyframes flash {
97
- from,
98
- 50%,
99
- to {
100
- opacity: 1;
101
- }
102
-
103
- 25%,
104
- 75% {
105
- opacity: 0;
106
- }
107
- }
108
-
109
- @keyframes flash {
110
- from,
111
- 50%,
112
- to {
113
- opacity: 1;
114
- }
115
-
116
- 25%,
117
- 75% {
118
- opacity: 0;
119
- }
120
- }
121
-
122
- .flash {
123
- -webkit-animation-name: flash;
124
- animation-name: flash;
125
- }
126
-
127
- /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
128
-
129
- @-webkit-keyframes pulse {
130
- from {
131
- -webkit-transform: scale3d(1, 1, 1);
132
- transform: scale3d(1, 1, 1);
133
- }
134
-
135
- 50% {
136
- -webkit-transform: scale3d(1.05, 1.05, 1.05);
137
- transform: scale3d(1.05, 1.05, 1.05);
138
- }
139
-
140
- to {
141
- -webkit-transform: scale3d(1, 1, 1);
142
- transform: scale3d(1, 1, 1);
143
- }
144
- }
145
-
146
- @keyframes pulse {
147
- from {
148
- -webkit-transform: scale3d(1, 1, 1);
149
- transform: scale3d(1, 1, 1);
150
- }
151
-
152
- 50% {
153
- -webkit-transform: scale3d(1.05, 1.05, 1.05);
154
- transform: scale3d(1.05, 1.05, 1.05);
155
- }
156
-
157
- to {
158
- -webkit-transform: scale3d(1, 1, 1);
159
- transform: scale3d(1, 1, 1);
160
- }
161
- }
162
-
163
- .pulse {
164
- -webkit-animation-name: pulse;
165
- animation-name: pulse;
166
- }
167
-
168
- @-webkit-keyframes rubberBand {
169
- from {
170
- -webkit-transform: scale3d(1, 1, 1);
171
- transform: scale3d(1, 1, 1);
172
- }
173
-
174
- 30% {
175
- -webkit-transform: scale3d(1.25, 0.75, 1);
176
- transform: scale3d(1.25, 0.75, 1);
177
- }
178
-
179
- 40% {
180
- -webkit-transform: scale3d(0.75, 1.25, 1);
181
- transform: scale3d(0.75, 1.25, 1);
182
- }
183
-
184
- 50% {
185
- -webkit-transform: scale3d(1.15, 0.85, 1);
186
- transform: scale3d(1.15, 0.85, 1);
187
- }
188
-
189
- 65% {
190
- -webkit-transform: scale3d(0.95, 1.05, 1);
191
- transform: scale3d(0.95, 1.05, 1);
192
- }
193
-
194
- 75% {
195
- -webkit-transform: scale3d(1.05, 0.95, 1);
196
- transform: scale3d(1.05, 0.95, 1);
197
- }
198
-
199
- to {
200
- -webkit-transform: scale3d(1, 1, 1);
201
- transform: scale3d(1, 1, 1);
202
- }
203
- }
204
-
205
- @keyframes rubberBand {
206
- from {
207
- -webkit-transform: scale3d(1, 1, 1);
208
- transform: scale3d(1, 1, 1);
209
- }
210
-
211
- 30% {
212
- -webkit-transform: scale3d(1.25, 0.75, 1);
213
- transform: scale3d(1.25, 0.75, 1);
214
- }
215
-
216
- 40% {
217
- -webkit-transform: scale3d(0.75, 1.25, 1);
218
- transform: scale3d(0.75, 1.25, 1);
219
- }
220
-
221
- 50% {
222
- -webkit-transform: scale3d(1.15, 0.85, 1);
223
- transform: scale3d(1.15, 0.85, 1);
224
- }
225
-
226
- 65% {
227
- -webkit-transform: scale3d(0.95, 1.05, 1);
228
- transform: scale3d(0.95, 1.05, 1);
229
- }
230
-
231
- 75% {
232
- -webkit-transform: scale3d(1.05, 0.95, 1);
233
- transform: scale3d(1.05, 0.95, 1);
234
- }
235
-
236
- to {
237
- -webkit-transform: scale3d(1, 1, 1);
238
- transform: scale3d(1, 1, 1);
239
- }
240
- }
241
-
242
- .rubberBand {
243
- -webkit-animation-name: rubberBand;
244
- animation-name: rubberBand;
245
- }
246
-
247
- @-webkit-keyframes shake {
248
- from,
249
- to {
250
- -webkit-transform: translate3d(0, 0, 0);
251
- transform: translate3d(0, 0, 0);
252
- }
253
-
254
- 10%,
255
- 30%,
256
- 50%,
257
- 70%,
258
- 90% {
259
- -webkit-transform: translate3d(-10px, 0, 0);
260
- transform: translate3d(-10px, 0, 0);
261
- }
262
-
263
- 20%,
264
- 40%,
265
- 60%,
266
- 80% {
267
- -webkit-transform: translate3d(10px, 0, 0);
268
- transform: translate3d(10px, 0, 0);
269
- }
270
- }
271
-
272
- @keyframes shake {
273
- from,
274
- to {
275
- -webkit-transform: translate3d(0, 0, 0);
276
- transform: translate3d(0, 0, 0);
277
- }
278
-
279
- 10%,
280
- 30%,
281
- 50%,
282
- 70%,
283
- 90% {
284
- -webkit-transform: translate3d(-10px, 0, 0);
285
- transform: translate3d(-10px, 0, 0);
286
- }
287
-
288
- 20%,
289
- 40%,
290
- 60%,
291
- 80% {
292
- -webkit-transform: translate3d(10px, 0, 0);
293
- transform: translate3d(10px, 0, 0);
294
- }
295
- }
296
-
297
- .shake {
298
- -webkit-animation-name: shake;
299
- animation-name: shake;
300
- }
301
-
302
- @-webkit-keyframes headShake {
303
- 0% {
304
- -webkit-transform: translateX(0);
305
- transform: translateX(0);
306
- }
307
-
308
- 6.5% {
309
- -webkit-transform: translateX(-6px) rotateY(-9deg);
310
- transform: translateX(-6px) rotateY(-9deg);
311
- }
312
-
313
- 18.5% {
314
- -webkit-transform: translateX(5px) rotateY(7deg);
315
- transform: translateX(5px) rotateY(7deg);
316
- }
317
-
318
- 31.5% {
319
- -webkit-transform: translateX(-3px) rotateY(-5deg);
320
- transform: translateX(-3px) rotateY(-5deg);
321
- }
322
-
323
- 43.5% {
324
- -webkit-transform: translateX(2px) rotateY(3deg);
325
- transform: translateX(2px) rotateY(3deg);
326
- }
327
-
328
- 50% {
329
- -webkit-transform: translateX(0);
330
- transform: translateX(0);
331
- }
332
- }
333
-
334
- @keyframes headShake {
335
- 0% {
336
- -webkit-transform: translateX(0);
337
- transform: translateX(0);
338
- }
339
-
340
- 6.5% {
341
- -webkit-transform: translateX(-6px) rotateY(-9deg);
342
- transform: translateX(-6px) rotateY(-9deg);
343
- }
344
-
345
- 18.5% {
346
- -webkit-transform: translateX(5px) rotateY(7deg);
347
- transform: translateX(5px) rotateY(7deg);
348
- }
349
-
350
- 31.5% {
351
- -webkit-transform: translateX(-3px) rotateY(-5deg);
352
- transform: translateX(-3px) rotateY(-5deg);
353
- }
354
-
355
- 43.5% {
356
- -webkit-transform: translateX(2px) rotateY(3deg);
357
- transform: translateX(2px) rotateY(3deg);
358
- }
359
-
360
- 50% {
361
- -webkit-transform: translateX(0);
362
- transform: translateX(0);
363
- }
364
- }
365
-
366
- .headShake {
367
- -webkit-animation-timing-function: ease-in-out;
368
- animation-timing-function: ease-in-out;
369
- -webkit-animation-name: headShake;
370
- animation-name: headShake;
371
- }
372
-
373
- @-webkit-keyframes swing {
374
- 20% {
375
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
376
- transform: rotate3d(0, 0, 1, 15deg);
377
- }
378
-
379
- 40% {
380
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
381
- transform: rotate3d(0, 0, 1, -10deg);
382
- }
383
-
384
- 60% {
385
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
386
- transform: rotate3d(0, 0, 1, 5deg);
387
- }
388
-
389
- 80% {
390
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
391
- transform: rotate3d(0, 0, 1, -5deg);
392
- }
393
-
394
- to {
395
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
396
- transform: rotate3d(0, 0, 1, 0deg);
397
- }
398
- }
399
-
400
- @keyframes swing {
401
- 20% {
402
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
403
- transform: rotate3d(0, 0, 1, 15deg);
404
- }
405
-
406
- 40% {
407
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
408
- transform: rotate3d(0, 0, 1, -10deg);
409
- }
410
-
411
- 60% {
412
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
413
- transform: rotate3d(0, 0, 1, 5deg);
414
- }
415
-
416
- 80% {
417
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
418
- transform: rotate3d(0, 0, 1, -5deg);
419
- }
420
-
421
- to {
422
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
423
- transform: rotate3d(0, 0, 1, 0deg);
424
- }
425
- }
426
-
427
- .swing {
428
- -webkit-transform-origin: top center;
429
- transform-origin: top center;
430
- -webkit-animation-name: swing;
431
- animation-name: swing;
432
- }
433
-
434
- @-webkit-keyframes tada {
435
- from {
436
- -webkit-transform: scale3d(1, 1, 1);
437
- transform: scale3d(1, 1, 1);
438
- }
439
-
440
- 10%,
441
- 20% {
442
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
443
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
444
- }
445
-
446
- 30%,
447
- 50%,
448
- 70%,
449
- 90% {
450
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
451
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
452
- }
453
-
454
- 40%,
455
- 60%,
456
- 80% {
457
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
458
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
459
- }
460
-
461
- to {
462
- -webkit-transform: scale3d(1, 1, 1);
463
- transform: scale3d(1, 1, 1);
464
- }
465
- }
466
-
467
- @keyframes tada {
468
- from {
469
- -webkit-transform: scale3d(1, 1, 1);
470
- transform: scale3d(1, 1, 1);
471
- }
472
-
473
- 10%,
474
- 20% {
475
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
476
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
477
- }
478
-
479
- 30%,
480
- 50%,
481
- 70%,
482
- 90% {
483
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
484
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
485
- }
486
-
487
- 40%,
488
- 60%,
489
- 80% {
490
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
491
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
492
- }
493
-
494
- to {
495
- -webkit-transform: scale3d(1, 1, 1);
496
- transform: scale3d(1, 1, 1);
497
- }
498
- }
499
-
500
- .tada {
501
- -webkit-animation-name: tada;
502
- animation-name: tada;
503
- }
504
-
505
- /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
506
-
507
- @-webkit-keyframes wobble {
508
- from {
509
- -webkit-transform: translate3d(0, 0, 0);
510
- transform: translate3d(0, 0, 0);
511
- }
512
-
513
- 15% {
514
- -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
515
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
516
- }
517
-
518
- 30% {
519
- -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
520
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
521
- }
522
-
523
- 45% {
524
- -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
525
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
526
- }
527
-
528
- 60% {
529
- -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
530
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
531
- }
532
-
533
- 75% {
534
- -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
535
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
536
- }
537
-
538
- to {
539
- -webkit-transform: translate3d(0, 0, 0);
540
- transform: translate3d(0, 0, 0);
541
- }
542
- }
543
-
544
- @keyframes wobble {
545
- from {
546
- -webkit-transform: translate3d(0, 0, 0);
547
- transform: translate3d(0, 0, 0);
548
- }
549
-
550
- 15% {
551
- -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
552
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
553
- }
554
-
555
- 30% {
556
- -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
557
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
558
- }
559
-
560
- 45% {
561
- -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
562
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
563
- }
564
-
565
- 60% {
566
- -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
567
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
568
- }
569
-
570
- 75% {
571
- -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
572
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
573
- }
574
-
575
- to {
576
- -webkit-transform: translate3d(0, 0, 0);
577
- transform: translate3d(0, 0, 0);
578
- }
579
- }
580
-
581
- .wobble {
582
- -webkit-animation-name: wobble;
583
- animation-name: wobble;
584
- }
585
-
586
- @-webkit-keyframes jello {
587
- from,
588
- 11.1%,
589
- to {
590
- -webkit-transform: translate3d(0, 0, 0);
591
- transform: translate3d(0, 0, 0);
592
- }
593
-
594
- 22.2% {
595
- -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
596
- transform: skewX(-12.5deg) skewY(-12.5deg);
597
- }
598
-
599
- 33.3% {
600
- -webkit-transform: skewX(6.25deg) skewY(6.25deg);
601
- transform: skewX(6.25deg) skewY(6.25deg);
602
- }
603
-
604
- 44.4% {
605
- -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
606
- transform: skewX(-3.125deg) skewY(-3.125deg);
607
- }
608
-
609
- 55.5% {
610
- -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
611
- transform: skewX(1.5625deg) skewY(1.5625deg);
612
- }
613
-
614
- 66.6% {
615
- -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
616
- transform: skewX(-0.78125deg) skewY(-0.78125deg);
617
- }
618
-
619
- 77.7% {
620
- -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
621
- transform: skewX(0.390625deg) skewY(0.390625deg);
622
- }
623
-
624
- 88.8% {
625
- -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
626
- transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
627
- }
628
- }
629
-
630
- @keyframes jello {
631
- from,
632
- 11.1%,
633
- to {
634
- -webkit-transform: translate3d(0, 0, 0);
635
- transform: translate3d(0, 0, 0);
636
- }
637
-
638
- 22.2% {
639
- -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
640
- transform: skewX(-12.5deg) skewY(-12.5deg);
641
- }
642
-
643
- 33.3% {
644
- -webkit-transform: skewX(6.25deg) skewY(6.25deg);
645
- transform: skewX(6.25deg) skewY(6.25deg);
646
- }
647
-
648
- 44.4% {
649
- -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
650
- transform: skewX(-3.125deg) skewY(-3.125deg);
651
- }
652
-
653
- 55.5% {
654
- -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
655
- transform: skewX(1.5625deg) skewY(1.5625deg);
656
- }
657
-
658
- 66.6% {
659
- -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
660
- transform: skewX(-0.78125deg) skewY(-0.78125deg);
661
- }
662
-
663
- 77.7% {
664
- -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
665
- transform: skewX(0.390625deg) skewY(0.390625deg);
666
- }
667
-
668
- 88.8% {
669
- -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
670
- transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
671
- }
672
- }
673
-
674
- .jello {
675
- -webkit-animation-name: jello;
676
- animation-name: jello;
677
- -webkit-transform-origin: center;
678
- transform-origin: center;
679
- }
680
-
681
- @-webkit-keyframes bounceIn {
682
- from,
683
- 20%,
684
- 40%,
685
- 60%,
686
- 80%,
687
- to {
688
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
689
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
690
- }
691
-
692
- 0% {
693
- opacity: 0;
694
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
695
- transform: scale3d(0.3, 0.3, 0.3);
696
- }
697
-
698
- 20% {
699
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
700
- transform: scale3d(1.1, 1.1, 1.1);
701
- }
702
-
703
- 40% {
704
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
705
- transform: scale3d(0.9, 0.9, 0.9);
706
- }
707
-
708
- 60% {
709
- opacity: 1;
710
- -webkit-transform: scale3d(1.03, 1.03, 1.03);
711
- transform: scale3d(1.03, 1.03, 1.03);
712
- }
713
-
714
- 80% {
715
- -webkit-transform: scale3d(0.97, 0.97, 0.97);
716
- transform: scale3d(0.97, 0.97, 0.97);
717
- }
718
-
719
- to {
720
- opacity: 1;
721
- -webkit-transform: scale3d(1, 1, 1);
722
- transform: scale3d(1, 1, 1);
723
- }
724
- }
725
-
726
- @keyframes bounceIn {
727
- from,
728
- 20%,
729
- 40%,
730
- 60%,
731
- 80%,
732
- to {
733
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
734
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
735
- }
736
-
737
- 0% {
738
- opacity: 0;
739
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
740
- transform: scale3d(0.3, 0.3, 0.3);
741
- }
742
-
743
- 20% {
744
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
745
- transform: scale3d(1.1, 1.1, 1.1);
746
- }
747
-
748
- 40% {
749
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
750
- transform: scale3d(0.9, 0.9, 0.9);
751
- }
752
-
753
- 60% {
754
- opacity: 1;
755
- -webkit-transform: scale3d(1.03, 1.03, 1.03);
756
- transform: scale3d(1.03, 1.03, 1.03);
757
- }
758
-
759
- 80% {
760
- -webkit-transform: scale3d(0.97, 0.97, 0.97);
761
- transform: scale3d(0.97, 0.97, 0.97);
762
- }
763
-
764
- to {
765
- opacity: 1;
766
- -webkit-transform: scale3d(1, 1, 1);
767
- transform: scale3d(1, 1, 1);
768
- }
769
- }
770
-
771
- .bounceIn {
772
- -webkit-animation-duration: 0.75s;
773
- animation-duration: 0.75s;
774
- -webkit-animation-name: bounceIn;
775
- animation-name: bounceIn;
776
- }
777
-
778
- @-webkit-keyframes bounceInDown {
779
- from,
780
- 60%,
781
- 75%,
782
- 90%,
783
- to {
784
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
785
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
786
- }
787
-
788
- 0% {
789
- opacity: 0;
790
- -webkit-transform: translate3d(0, -3000px, 0);
791
- transform: translate3d(0, -3000px, 0);
792
- }
793
-
794
- 60% {
795
- opacity: 1;
796
- -webkit-transform: translate3d(0, 25px, 0);
797
- transform: translate3d(0, 25px, 0);
798
- }
799
-
800
- 75% {
801
- -webkit-transform: translate3d(0, -10px, 0);
802
- transform: translate3d(0, -10px, 0);
803
- }
804
-
805
- 90% {
806
- -webkit-transform: translate3d(0, 5px, 0);
807
- transform: translate3d(0, 5px, 0);
808
- }
809
-
810
- to {
811
- -webkit-transform: translate3d(0, 0, 0);
812
- transform: translate3d(0, 0, 0);
813
- }
814
- }
815
-
816
- @keyframes bounceInDown {
817
- from,
818
- 60%,
819
- 75%,
820
- 90%,
821
- to {
822
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
823
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
824
- }
825
-
826
- 0% {
827
- opacity: 0;
828
- -webkit-transform: translate3d(0, -3000px, 0);
829
- transform: translate3d(0, -3000px, 0);
830
- }
831
-
832
- 60% {
833
- opacity: 1;
834
- -webkit-transform: translate3d(0, 25px, 0);
835
- transform: translate3d(0, 25px, 0);
836
- }
837
-
838
- 75% {
839
- -webkit-transform: translate3d(0, -10px, 0);
840
- transform: translate3d(0, -10px, 0);
841
- }
842
-
843
- 90% {
844
- -webkit-transform: translate3d(0, 5px, 0);
845
- transform: translate3d(0, 5px, 0);
846
- }
847
-
848
- to {
849
- -webkit-transform: translate3d(0, 0, 0);
850
- transform: translate3d(0, 0, 0);
851
- }
852
- }
853
-
854
- .bounceInDown {
855
- -webkit-animation-name: bounceInDown;
856
- animation-name: bounceInDown;
857
- }
858
-
859
- @-webkit-keyframes bounceInLeft {
860
- from,
861
- 60%,
862
- 75%,
863
- 90%,
864
- to {
865
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
866
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
867
- }
868
-
869
- 0% {
870
- opacity: 0;
871
- -webkit-transform: translate3d(-3000px, 0, 0);
872
- transform: translate3d(-3000px, 0, 0);
873
- }
874
-
875
- 60% {
876
- opacity: 1;
877
- -webkit-transform: translate3d(25px, 0, 0);
878
- transform: translate3d(25px, 0, 0);
879
- }
880
-
881
- 75% {
882
- -webkit-transform: translate3d(-10px, 0, 0);
883
- transform: translate3d(-10px, 0, 0);
884
- }
885
-
886
- 90% {
887
- -webkit-transform: translate3d(5px, 0, 0);
888
- transform: translate3d(5px, 0, 0);
889
- }
890
-
891
- to {
892
- -webkit-transform: translate3d(0, 0, 0);
893
- transform: translate3d(0, 0, 0);
894
- }
895
- }
896
-
897
- @keyframes bounceInLeft {
898
- from,
899
- 60%,
900
- 75%,
901
- 90%,
902
- to {
903
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
904
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
905
- }
906
-
907
- 0% {
908
- opacity: 0;
909
- -webkit-transform: translate3d(-3000px, 0, 0);
910
- transform: translate3d(-3000px, 0, 0);
911
- }
912
-
913
- 60% {
914
- opacity: 1;
915
- -webkit-transform: translate3d(25px, 0, 0);
916
- transform: translate3d(25px, 0, 0);
917
- }
918
-
919
- 75% {
920
- -webkit-transform: translate3d(-10px, 0, 0);
921
- transform: translate3d(-10px, 0, 0);
922
- }
923
-
924
- 90% {
925
- -webkit-transform: translate3d(5px, 0, 0);
926
- transform: translate3d(5px, 0, 0);
927
- }
928
-
929
- to {
930
- -webkit-transform: translate3d(0, 0, 0);
931
- transform: translate3d(0, 0, 0);
932
- }
933
- }
934
-
935
- .bounceInLeft {
936
- -webkit-animation-name: bounceInLeft;
937
- animation-name: bounceInLeft;
938
- }
939
-
940
- @-webkit-keyframes bounceInRight {
941
- from,
942
- 60%,
943
- 75%,
944
- 90%,
945
- to {
946
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
947
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
948
- }
949
-
950
- from {
951
- opacity: 0;
952
- -webkit-transform: translate3d(3000px, 0, 0);
953
- transform: translate3d(3000px, 0, 0);
954
- }
955
-
956
- 60% {
957
- opacity: 1;
958
- -webkit-transform: translate3d(-25px, 0, 0);
959
- transform: translate3d(-25px, 0, 0);
960
- }
961
-
962
- 75% {
963
- -webkit-transform: translate3d(10px, 0, 0);
964
- transform: translate3d(10px, 0, 0);
965
- }
966
-
967
- 90% {
968
- -webkit-transform: translate3d(-5px, 0, 0);
969
- transform: translate3d(-5px, 0, 0);
970
- }
971
-
972
- to {
973
- -webkit-transform: translate3d(0, 0, 0);
974
- transform: translate3d(0, 0, 0);
975
- }
976
- }
977
-
978
- @keyframes bounceInRight {
979
- from,
980
- 60%,
981
- 75%,
982
- 90%,
983
- to {
984
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
985
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
986
- }
987
-
988
- from {
989
- opacity: 0;
990
- -webkit-transform: translate3d(3000px, 0, 0);
991
- transform: translate3d(3000px, 0, 0);
992
- }
993
-
994
- 60% {
995
- opacity: 1;
996
- -webkit-transform: translate3d(-25px, 0, 0);
997
- transform: translate3d(-25px, 0, 0);
998
- }
999
-
1000
- 75% {
1001
- -webkit-transform: translate3d(10px, 0, 0);
1002
- transform: translate3d(10px, 0, 0);
1003
- }
1004
-
1005
- 90% {
1006
- -webkit-transform: translate3d(-5px, 0, 0);
1007
- transform: translate3d(-5px, 0, 0);
1008
- }
1009
-
1010
- to {
1011
- -webkit-transform: translate3d(0, 0, 0);
1012
- transform: translate3d(0, 0, 0);
1013
- }
1014
- }
1015
-
1016
- .bounceInRight {
1017
- -webkit-animation-name: bounceInRight;
1018
- animation-name: bounceInRight;
1019
- }
1020
-
1021
- @-webkit-keyframes bounceInUp {
1022
- from,
1023
- 60%,
1024
- 75%,
1025
- 90%,
1026
- to {
1027
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
1028
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
1029
- }
1030
-
1031
- from {
1032
- opacity: 0;
1033
- -webkit-transform: translate3d(0, 3000px, 0);
1034
- transform: translate3d(0, 3000px, 0);
1035
- }
1036
-
1037
- 60% {
1038
- opacity: 1;
1039
- -webkit-transform: translate3d(0, -20px, 0);
1040
- transform: translate3d(0, -20px, 0);
1041
- }
1042
-
1043
- 75% {
1044
- -webkit-transform: translate3d(0, 10px, 0);
1045
- transform: translate3d(0, 10px, 0);
1046
- }
1047
-
1048
- 90% {
1049
- -webkit-transform: translate3d(0, -5px, 0);
1050
- transform: translate3d(0, -5px, 0);
1051
- }
1052
-
1053
- to {
1054
- -webkit-transform: translate3d(0, 0, 0);
1055
- transform: translate3d(0, 0, 0);
1056
- }
1057
- }
1058
-
1059
- @keyframes bounceInUp {
1060
- from,
1061
- 60%,
1062
- 75%,
1063
- 90%,
1064
- to {
1065
- -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
1066
- animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
1067
- }
1068
-
1069
- from {
1070
- opacity: 0;
1071
- -webkit-transform: translate3d(0, 3000px, 0);
1072
- transform: translate3d(0, 3000px, 0);
1073
- }
1074
-
1075
- 60% {
1076
- opacity: 1;
1077
- -webkit-transform: translate3d(0, -20px, 0);
1078
- transform: translate3d(0, -20px, 0);
1079
- }
1080
-
1081
- 75% {
1082
- -webkit-transform: translate3d(0, 10px, 0);
1083
- transform: translate3d(0, 10px, 0);
1084
- }
1085
-
1086
- 90% {
1087
- -webkit-transform: translate3d(0, -5px, 0);
1088
- transform: translate3d(0, -5px, 0);
1089
- }
1090
-
1091
- to {
1092
- -webkit-transform: translate3d(0, 0, 0);
1093
- transform: translate3d(0, 0, 0);
1094
- }
1095
- }
1096
-
1097
- .bounceInUp {
1098
- -webkit-animation-name: bounceInUp;
1099
- animation-name: bounceInUp;
1100
- }
1101
-
1102
- @-webkit-keyframes bounceOut {
1103
- 20% {
1104
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
1105
- transform: scale3d(0.9, 0.9, 0.9);
1106
- }
1107
-
1108
- 50%,
1109
- 55% {
1110
- opacity: 1;
1111
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
1112
- transform: scale3d(1.1, 1.1, 1.1);
1113
- }
1114
-
1115
- to {
1116
- opacity: 0;
1117
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
1118
- transform: scale3d(0.3, 0.3, 0.3);
1119
- }
1120
- }
1121
-
1122
- @keyframes bounceOut {
1123
- 20% {
1124
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
1125
- transform: scale3d(0.9, 0.9, 0.9);
1126
- }
1127
-
1128
- 50%,
1129
- 55% {
1130
- opacity: 1;
1131
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
1132
- transform: scale3d(1.1, 1.1, 1.1);
1133
- }
1134
-
1135
- to {
1136
- opacity: 0;
1137
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
1138
- transform: scale3d(0.3, 0.3, 0.3);
1139
- }
1140
- }
1141
-
1142
- .bounceOut {
1143
- -webkit-animation-duration: 0.75s;
1144
- animation-duration: 0.75s;
1145
- -webkit-animation-name: bounceOut;
1146
- animation-name: bounceOut;
1147
- }
1148
-
1149
- @-webkit-keyframes bounceOutDown {
1150
- 20% {
1151
- -webkit-transform: translate3d(0, 10px, 0);
1152
- transform: translate3d(0, 10px, 0);
1153
- }
1154
-
1155
- 40%,
1156
- 45% {
1157
- opacity: 1;
1158
- -webkit-transform: translate3d(0, -20px, 0);
1159
- transform: translate3d(0, -20px, 0);
1160
- }
1161
-
1162
- to {
1163
- opacity: 0;
1164
- -webkit-transform: translate3d(0, 2000px, 0);
1165
- transform: translate3d(0, 2000px, 0);
1166
- }
1167
- }
1168
-
1169
- @keyframes bounceOutDown {
1170
- 20% {
1171
- -webkit-transform: translate3d(0, 10px, 0);
1172
- transform: translate3d(0, 10px, 0);
1173
- }
1174
-
1175
- 40%,
1176
- 45% {
1177
- opacity: 1;
1178
- -webkit-transform: translate3d(0, -20px, 0);
1179
- transform: translate3d(0, -20px, 0);
1180
- }
1181
-
1182
- to {
1183
- opacity: 0;
1184
- -webkit-transform: translate3d(0, 2000px, 0);
1185
- transform: translate3d(0, 2000px, 0);
1186
- }
1187
- }
1188
-
1189
- .bounceOutDown {
1190
- -webkit-animation-name: bounceOutDown;
1191
- animation-name: bounceOutDown;
1192
- }
1193
-
1194
- @-webkit-keyframes bounceOutLeft {
1195
- 20% {
1196
- opacity: 1;
1197
- -webkit-transform: translate3d(20px, 0, 0);
1198
- transform: translate3d(20px, 0, 0);
1199
- }
1200
-
1201
- to {
1202
- opacity: 0;
1203
- -webkit-transform: translate3d(-2000px, 0, 0);
1204
- transform: translate3d(-2000px, 0, 0);
1205
- }
1206
- }
1207
-
1208
- @keyframes bounceOutLeft {
1209
- 20% {
1210
- opacity: 1;
1211
- -webkit-transform: translate3d(20px, 0, 0);
1212
- transform: translate3d(20px, 0, 0);
1213
- }
1214
-
1215
- to {
1216
- opacity: 0;
1217
- -webkit-transform: translate3d(-2000px, 0, 0);
1218
- transform: translate3d(-2000px, 0, 0);
1219
- }
1220
- }
1221
-
1222
- .bounceOutLeft {
1223
- -webkit-animation-name: bounceOutLeft;
1224
- animation-name: bounceOutLeft;
1225
- }
1226
-
1227
- @-webkit-keyframes bounceOutRight {
1228
- 20% {
1229
- opacity: 1;
1230
- -webkit-transform: translate3d(-20px, 0, 0);
1231
- transform: translate3d(-20px, 0, 0);
1232
- }
1233
-
1234
- to {
1235
- opacity: 0;
1236
- -webkit-transform: translate3d(2000px, 0, 0);
1237
- transform: translate3d(2000px, 0, 0);
1238
- }
1239
- }
1240
-
1241
- @keyframes bounceOutRight {
1242
- 20% {
1243
- opacity: 1;
1244
- -webkit-transform: translate3d(-20px, 0, 0);
1245
- transform: translate3d(-20px, 0, 0);
1246
- }
1247
-
1248
- to {
1249
- opacity: 0;
1250
- -webkit-transform: translate3d(2000px, 0, 0);
1251
- transform: translate3d(2000px, 0, 0);
1252
- }
1253
- }
1254
-
1255
- .bounceOutRight {
1256
- -webkit-animation-name: bounceOutRight;
1257
- animation-name: bounceOutRight;
1258
- }
1259
-
1260
- @-webkit-keyframes bounceOutUp {
1261
- 20% {
1262
- -webkit-transform: translate3d(0, -10px, 0);
1263
- transform: translate3d(0, -10px, 0);
1264
- }
1265
-
1266
- 40%,
1267
- 45% {
1268
- opacity: 1;
1269
- -webkit-transform: translate3d(0, 20px, 0);
1270
- transform: translate3d(0, 20px, 0);
1271
- }
1272
-
1273
- to {
1274
- opacity: 0;
1275
- -webkit-transform: translate3d(0, -2000px, 0);
1276
- transform: translate3d(0, -2000px, 0);
1277
- }
1278
- }
1279
-
1280
- @keyframes bounceOutUp {
1281
- 20% {
1282
- -webkit-transform: translate3d(0, -10px, 0);
1283
- transform: translate3d(0, -10px, 0);
1284
- }
1285
-
1286
- 40%,
1287
- 45% {
1288
- opacity: 1;
1289
- -webkit-transform: translate3d(0, 20px, 0);
1290
- transform: translate3d(0, 20px, 0);
1291
- }
1292
-
1293
- to {
1294
- opacity: 0;
1295
- -webkit-transform: translate3d(0, -2000px, 0);
1296
- transform: translate3d(0, -2000px, 0);
1297
- }
1298
- }
1299
-
1300
- .bounceOutUp {
1301
- -webkit-animation-name: bounceOutUp;
1302
- animation-name: bounceOutUp;
1303
- }
1304
-
1305
- @-webkit-keyframes fadeIn {
1306
- from {
1307
- opacity: 0;
1308
- }
1309
-
1310
- to {
1311
- opacity: 1;
1312
- }
1313
- }
1314
-
1315
- @keyframes fadeIn {
1316
- from {
1317
- opacity: 0;
1318
- }
1319
-
1320
- to {
1321
- opacity: 1;
1322
- }
1323
- }
1324
-
1325
- .fadeIn {
1326
- -webkit-animation-name: fadeIn;
1327
- animation-name: fadeIn;
1328
- }
1329
-
1330
- @-webkit-keyframes fadeInDown {
1331
- from {
1332
- opacity: 0;
1333
- -webkit-transform: translate3d(0, -100%, 0);
1334
- transform: translate3d(0, -100%, 0);
1335
- }
1336
-
1337
- to {
1338
- opacity: 1;
1339
- -webkit-transform: translate3d(0, 0, 0);
1340
- transform: translate3d(0, 0, 0);
1341
- }
1342
- }
1343
-
1344
- @keyframes fadeInDown {
1345
- from {
1346
- opacity: 0;
1347
- -webkit-transform: translate3d(0, -100%, 0);
1348
- transform: translate3d(0, -100%, 0);
1349
- }
1350
-
1351
- to {
1352
- opacity: 1;
1353
- -webkit-transform: translate3d(0, 0, 0);
1354
- transform: translate3d(0, 0, 0);
1355
- }
1356
- }
1357
-
1358
- .fadeInDown {
1359
- -webkit-animation-name: fadeInDown;
1360
- animation-name: fadeInDown;
1361
- }
1362
-
1363
- @-webkit-keyframes fadeInDownBig {
1364
- from {
1365
- opacity: 0;
1366
- -webkit-transform: translate3d(0, -2000px, 0);
1367
- transform: translate3d(0, -2000px, 0);
1368
- }
1369
-
1370
- to {
1371
- opacity: 1;
1372
- -webkit-transform: translate3d(0, 0, 0);
1373
- transform: translate3d(0, 0, 0);
1374
- }
1375
- }
1376
-
1377
- @keyframes fadeInDownBig {
1378
- from {
1379
- opacity: 0;
1380
- -webkit-transform: translate3d(0, -2000px, 0);
1381
- transform: translate3d(0, -2000px, 0);
1382
- }
1383
-
1384
- to {
1385
- opacity: 1;
1386
- -webkit-transform: translate3d(0, 0, 0);
1387
- transform: translate3d(0, 0, 0);
1388
- }
1389
- }
1390
-
1391
- .fadeInDownBig {
1392
- -webkit-animation-name: fadeInDownBig;
1393
- animation-name: fadeInDownBig;
1394
- }
1395
-
1396
- @-webkit-keyframes fadeInLeft {
1397
- from {
1398
- opacity: 0;
1399
- -webkit-transform: translate3d(-100%, 0, 0);
1400
- transform: translate3d(-100%, 0, 0);
1401
- }
1402
-
1403
- to {
1404
- opacity: 1;
1405
- -webkit-transform: translate3d(0, 0, 0);
1406
- transform: translate3d(0, 0, 0);
1407
- }
1408
- }
1409
-
1410
- @keyframes fadeInLeft {
1411
- from {
1412
- opacity: 0;
1413
- -webkit-transform: translate3d(-100%, 0, 0);
1414
- transform: translate3d(-100%, 0, 0);
1415
- }
1416
-
1417
- to {
1418
- opacity: 1;
1419
- -webkit-transform: translate3d(0, 0, 0);
1420
- transform: translate3d(0, 0, 0);
1421
- }
1422
- }
1423
-
1424
- .fadeInLeft {
1425
- -webkit-animation-name: fadeInLeft;
1426
- animation-name: fadeInLeft;
1427
- }
1428
-
1429
- @-webkit-keyframes fadeInLeftBig {
1430
- from {
1431
- opacity: 0;
1432
- -webkit-transform: translate3d(-2000px, 0, 0);
1433
- transform: translate3d(-2000px, 0, 0);
1434
- }
1435
-
1436
- to {
1437
- opacity: 1;
1438
- -webkit-transform: translate3d(0, 0, 0);
1439
- transform: translate3d(0, 0, 0);
1440
- }
1441
- }
1442
-
1443
- @keyframes fadeInLeftBig {
1444
- from {
1445
- opacity: 0;
1446
- -webkit-transform: translate3d(-2000px, 0, 0);
1447
- transform: translate3d(-2000px, 0, 0);
1448
- }
1449
-
1450
- to {
1451
- opacity: 1;
1452
- -webkit-transform: translate3d(0, 0, 0);
1453
- transform: translate3d(0, 0, 0);
1454
- }
1455
- }
1456
-
1457
- .fadeInLeftBig {
1458
- -webkit-animation-name: fadeInLeftBig;
1459
- animation-name: fadeInLeftBig;
1460
- }
1461
-
1462
- @-webkit-keyframes fadeInRight {
1463
- from {
1464
- opacity: 0;
1465
- -webkit-transform: translate3d(100%, 0, 0);
1466
- transform: translate3d(100%, 0, 0);
1467
- }
1468
-
1469
- to {
1470
- opacity: 1;
1471
- -webkit-transform: translate3d(0, 0, 0);
1472
- transform: translate3d(0, 0, 0);
1473
- }
1474
- }
1475
-
1476
- @keyframes fadeInRight {
1477
- from {
1478
- opacity: 0;
1479
- -webkit-transform: translate3d(100%, 0, 0);
1480
- transform: translate3d(100%, 0, 0);
1481
- }
1482
-
1483
- to {
1484
- opacity: 1;
1485
- -webkit-transform: translate3d(0, 0, 0);
1486
- transform: translate3d(0, 0, 0);
1487
- }
1488
- }
1489
-
1490
- .fadeInRight {
1491
- -webkit-animation-name: fadeInRight;
1492
- animation-name: fadeInRight;
1493
- }
1494
-
1495
- @-webkit-keyframes fadeInRightBig {
1496
- from {
1497
- opacity: 0;
1498
- -webkit-transform: translate3d(2000px, 0, 0);
1499
- transform: translate3d(2000px, 0, 0);
1500
- }
1501
-
1502
- to {
1503
- opacity: 1;
1504
- -webkit-transform: translate3d(0, 0, 0);
1505
- transform: translate3d(0, 0, 0);
1506
- }
1507
- }
1508
-
1509
- @keyframes fadeInRightBig {
1510
- from {
1511
- opacity: 0;
1512
- -webkit-transform: translate3d(2000px, 0, 0);
1513
- transform: translate3d(2000px, 0, 0);
1514
- }
1515
-
1516
- to {
1517
- opacity: 1;
1518
- -webkit-transform: translate3d(0, 0, 0);
1519
- transform: translate3d(0, 0, 0);
1520
- }
1521
- }
1522
-
1523
- .fadeInRightBig {
1524
- -webkit-animation-name: fadeInRightBig;
1525
- animation-name: fadeInRightBig;
1526
- }
1527
-
1528
- @-webkit-keyframes fadeInUp {
1529
- from {
1530
- opacity: 0;
1531
- -webkit-transform: translate3d(0, 100%, 0);
1532
- transform: translate3d(0, 100%, 0);
1533
- }
1534
-
1535
- to {
1536
- opacity: 1;
1537
- -webkit-transform: translate3d(0, 0, 0);
1538
- transform: translate3d(0, 0, 0);
1539
- }
1540
- }
1541
-
1542
- @keyframes fadeInUp {
1543
- from {
1544
- opacity: 0;
1545
- -webkit-transform: translate3d(0, 100%, 0);
1546
- transform: translate3d(0, 100%, 0);
1547
- }
1548
-
1549
- to {
1550
- opacity: 1;
1551
- -webkit-transform: translate3d(0, 0, 0);
1552
- transform: translate3d(0, 0, 0);
1553
- }
1554
- }
1555
-
1556
- .fadeInUp {
1557
- -webkit-animation-name: fadeInUp;
1558
- animation-name: fadeInUp;
1559
- }
1560
-
1561
- @-webkit-keyframes fadeInUpBig {
1562
- from {
1563
- opacity: 0;
1564
- -webkit-transform: translate3d(0, 2000px, 0);
1565
- transform: translate3d(0, 2000px, 0);
1566
- }
1567
-
1568
- to {
1569
- opacity: 1;
1570
- -webkit-transform: translate3d(0, 0, 0);
1571
- transform: translate3d(0, 0, 0);
1572
- }
1573
- }
1574
-
1575
- @keyframes fadeInUpBig {
1576
- from {
1577
- opacity: 0;
1578
- -webkit-transform: translate3d(0, 2000px, 0);
1579
- transform: translate3d(0, 2000px, 0);
1580
- }
1581
-
1582
- to {
1583
- opacity: 1;
1584
- -webkit-transform: translate3d(0, 0, 0);
1585
- transform: translate3d(0, 0, 0);
1586
- }
1587
- }
1588
-
1589
- .fadeInUpBig {
1590
- -webkit-animation-name: fadeInUpBig;
1591
- animation-name: fadeInUpBig;
1592
- }
1593
-
1594
- @-webkit-keyframes fadeOut {
1595
- from {
1596
- opacity: 1;
1597
- }
1598
-
1599
- to {
1600
- opacity: 0;
1601
- }
1602
- }
1603
-
1604
- @keyframes fadeOut {
1605
- from {
1606
- opacity: 1;
1607
- }
1608
-
1609
- to {
1610
- opacity: 0;
1611
- }
1612
- }
1613
-
1614
- .fadeOut {
1615
- -webkit-animation-name: fadeOut;
1616
- animation-name: fadeOut;
1617
- }
1618
-
1619
- @-webkit-keyframes fadeOutDown {
1620
- from {
1621
- opacity: 1;
1622
- }
1623
-
1624
- to {
1625
- opacity: 0;
1626
- -webkit-transform: translate3d(0, 100%, 0);
1627
- transform: translate3d(0, 100%, 0);
1628
- }
1629
- }
1630
-
1631
- @keyframes fadeOutDown {
1632
- from {
1633
- opacity: 1;
1634
- }
1635
-
1636
- to {
1637
- opacity: 0;
1638
- -webkit-transform: translate3d(0, 100%, 0);
1639
- transform: translate3d(0, 100%, 0);
1640
- }
1641
- }
1642
-
1643
- .fadeOutDown {
1644
- -webkit-animation-name: fadeOutDown;
1645
- animation-name: fadeOutDown;
1646
- }
1647
-
1648
- @-webkit-keyframes fadeOutDownBig {
1649
- from {
1650
- opacity: 1;
1651
- }
1652
-
1653
- to {
1654
- opacity: 0;
1655
- -webkit-transform: translate3d(0, 2000px, 0);
1656
- transform: translate3d(0, 2000px, 0);
1657
- }
1658
- }
1659
-
1660
- @keyframes fadeOutDownBig {
1661
- from {
1662
- opacity: 1;
1663
- }
1664
-
1665
- to {
1666
- opacity: 0;
1667
- -webkit-transform: translate3d(0, 2000px, 0);
1668
- transform: translate3d(0, 2000px, 0);
1669
- }
1670
- }
1671
-
1672
- .fadeOutDownBig {
1673
- -webkit-animation-name: fadeOutDownBig;
1674
- animation-name: fadeOutDownBig;
1675
- }
1676
-
1677
- @-webkit-keyframes fadeOutLeft {
1678
- from {
1679
- opacity: 1;
1680
- }
1681
-
1682
- to {
1683
- opacity: 0;
1684
- -webkit-transform: translate3d(-100%, 0, 0);
1685
- transform: translate3d(-100%, 0, 0);
1686
- }
1687
- }
1688
-
1689
- @keyframes fadeOutLeft {
1690
- from {
1691
- opacity: 1;
1692
- }
1693
-
1694
- to {
1695
- opacity: 0;
1696
- -webkit-transform: translate3d(-100%, 0, 0);
1697
- transform: translate3d(-100%, 0, 0);
1698
- }
1699
- }
1700
-
1701
- .fadeOutLeft {
1702
- -webkit-animation-name: fadeOutLeft;
1703
- animation-name: fadeOutLeft;
1704
- }
1705
-
1706
- @-webkit-keyframes fadeOutLeftBig {
1707
- from {
1708
- opacity: 1;
1709
- }
1710
-
1711
- to {
1712
- opacity: 0;
1713
- -webkit-transform: translate3d(-2000px, 0, 0);
1714
- transform: translate3d(-2000px, 0, 0);
1715
- }
1716
- }
1717
-
1718
- @keyframes fadeOutLeftBig {
1719
- from {
1720
- opacity: 1;
1721
- }
1722
-
1723
- to {
1724
- opacity: 0;
1725
- -webkit-transform: translate3d(-2000px, 0, 0);
1726
- transform: translate3d(-2000px, 0, 0);
1727
- }
1728
- }
1729
-
1730
- .fadeOutLeftBig {
1731
- -webkit-animation-name: fadeOutLeftBig;
1732
- animation-name: fadeOutLeftBig;
1733
- }
1734
-
1735
- @-webkit-keyframes fadeOutRight {
1736
- from {
1737
- opacity: 1;
1738
- }
1739
-
1740
- to {
1741
- opacity: 0;
1742
- -webkit-transform: translate3d(100%, 0, 0);
1743
- transform: translate3d(100%, 0, 0);
1744
- }
1745
- }
1746
-
1747
- @keyframes fadeOutRight {
1748
- from {
1749
- opacity: 1;
1750
- }
1751
-
1752
- to {
1753
- opacity: 0;
1754
- -webkit-transform: translate3d(100%, 0, 0);
1755
- transform: translate3d(100%, 0, 0);
1756
- }
1757
- }
1758
-
1759
- .fadeOutRight {
1760
- -webkit-animation-name: fadeOutRight;
1761
- animation-name: fadeOutRight;
1762
- }
1763
-
1764
- @-webkit-keyframes fadeOutRightBig {
1765
- from {
1766
- opacity: 1;
1767
- }
1768
-
1769
- to {
1770
- opacity: 0;
1771
- -webkit-transform: translate3d(2000px, 0, 0);
1772
- transform: translate3d(2000px, 0, 0);
1773
- }
1774
- }
1775
-
1776
- @keyframes fadeOutRightBig {
1777
- from {
1778
- opacity: 1;
1779
- }
1780
-
1781
- to {
1782
- opacity: 0;
1783
- -webkit-transform: translate3d(2000px, 0, 0);
1784
- transform: translate3d(2000px, 0, 0);
1785
- }
1786
- }
1787
-
1788
- .fadeOutRightBig {
1789
- -webkit-animation-name: fadeOutRightBig;
1790
- animation-name: fadeOutRightBig;
1791
- }
1792
-
1793
- @-webkit-keyframes fadeOutUp {
1794
- from {
1795
- opacity: 1;
1796
- }
1797
-
1798
- to {
1799
- opacity: 0;
1800
- -webkit-transform: translate3d(0, -100%, 0);
1801
- transform: translate3d(0, -100%, 0);
1802
- }
1803
- }
1804
-
1805
- @keyframes fadeOutUp {
1806
- from {
1807
- opacity: 1;
1808
- }
1809
-
1810
- to {
1811
- opacity: 0;
1812
- -webkit-transform: translate3d(0, -100%, 0);
1813
- transform: translate3d(0, -100%, 0);
1814
- }
1815
- }
1816
-
1817
- .fadeOutUp {
1818
- -webkit-animation-name: fadeOutUp;
1819
- animation-name: fadeOutUp;
1820
- }
1821
-
1822
- @-webkit-keyframes fadeOutUpBig {
1823
- from {
1824
- opacity: 1;
1825
- }
1826
-
1827
- to {
1828
- opacity: 0;
1829
- -webkit-transform: translate3d(0, -2000px, 0);
1830
- transform: translate3d(0, -2000px, 0);
1831
- }
1832
- }
1833
-
1834
- @keyframes fadeOutUpBig {
1835
- from {
1836
- opacity: 1;
1837
- }
1838
-
1839
- to {
1840
- opacity: 0;
1841
- -webkit-transform: translate3d(0, -2000px, 0);
1842
- transform: translate3d(0, -2000px, 0);
1843
- }
1844
- }
1845
-
1846
- .fadeOutUpBig {
1847
- -webkit-animation-name: fadeOutUpBig;
1848
- animation-name: fadeOutUpBig;
1849
- }
1850
-
1851
- @-webkit-keyframes flip {
1852
- from {
1853
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1854
- transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1855
- -webkit-animation-timing-function: ease-out;
1856
- animation-timing-function: ease-out;
1857
- }
1858
-
1859
- 40% {
1860
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1861
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1862
- -webkit-animation-timing-function: ease-out;
1863
- animation-timing-function: ease-out;
1864
- }
1865
-
1866
- 50% {
1867
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1868
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1869
- -webkit-animation-timing-function: ease-in;
1870
- animation-timing-function: ease-in;
1871
- }
1872
-
1873
- 80% {
1874
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1875
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1876
- -webkit-animation-timing-function: ease-in;
1877
- animation-timing-function: ease-in;
1878
- }
1879
-
1880
- to {
1881
- -webkit-transform: perspective(400px);
1882
- transform: perspective(400px);
1883
- -webkit-animation-timing-function: ease-in;
1884
- animation-timing-function: ease-in;
1885
- }
1886
- }
1887
-
1888
- @keyframes flip {
1889
- from {
1890
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1891
- transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1892
- -webkit-animation-timing-function: ease-out;
1893
- animation-timing-function: ease-out;
1894
- }
1895
-
1896
- 40% {
1897
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1898
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1899
- -webkit-animation-timing-function: ease-out;
1900
- animation-timing-function: ease-out;
1901
- }
1902
-
1903
- 50% {
1904
- -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1905
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1906
- -webkit-animation-timing-function: ease-in;
1907
- animation-timing-function: ease-in;
1908
- }
1909
-
1910
- 80% {
1911
- -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1912
- transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1913
- -webkit-animation-timing-function: ease-in;
1914
- animation-timing-function: ease-in;
1915
- }
1916
-
1917
- to {
1918
- -webkit-transform: perspective(400px);
1919
- transform: perspective(400px);
1920
- -webkit-animation-timing-function: ease-in;
1921
- animation-timing-function: ease-in;
1922
- }
1923
- }
1924
-
1925
- .animated.flip {
1926
- -webkit-backface-visibility: visible;
1927
- backface-visibility: visible;
1928
- -webkit-animation-name: flip;
1929
- animation-name: flip;
1930
- }
1931
-
1932
- @-webkit-keyframes flipInX {
1933
- from {
1934
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1935
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1936
- -webkit-animation-timing-function: ease-in;
1937
- animation-timing-function: ease-in;
1938
- opacity: 0;
1939
- }
1940
-
1941
- 40% {
1942
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1943
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1944
- -webkit-animation-timing-function: ease-in;
1945
- animation-timing-function: ease-in;
1946
- }
1947
-
1948
- 60% {
1949
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1950
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1951
- opacity: 1;
1952
- }
1953
-
1954
- 80% {
1955
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1956
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1957
- }
1958
-
1959
- to {
1960
- -webkit-transform: perspective(400px);
1961
- transform: perspective(400px);
1962
- }
1963
- }
1964
-
1965
- @keyframes flipInX {
1966
- from {
1967
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1968
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1969
- -webkit-animation-timing-function: ease-in;
1970
- animation-timing-function: ease-in;
1971
- opacity: 0;
1972
- }
1973
-
1974
- 40% {
1975
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1976
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1977
- -webkit-animation-timing-function: ease-in;
1978
- animation-timing-function: ease-in;
1979
- }
1980
-
1981
- 60% {
1982
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1983
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1984
- opacity: 1;
1985
- }
1986
-
1987
- 80% {
1988
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1989
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1990
- }
1991
-
1992
- to {
1993
- -webkit-transform: perspective(400px);
1994
- transform: perspective(400px);
1995
- }
1996
- }
1997
-
1998
- .flipInX {
1999
- -webkit-backface-visibility: visible !important;
2000
- backface-visibility: visible !important;
2001
- -webkit-animation-name: flipInX;
2002
- animation-name: flipInX;
2003
- }
2004
-
2005
- @-webkit-keyframes flipInY {
2006
- from {
2007
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2008
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2009
- -webkit-animation-timing-function: ease-in;
2010
- animation-timing-function: ease-in;
2011
- opacity: 0;
2012
- }
2013
-
2014
- 40% {
2015
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
2016
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
2017
- -webkit-animation-timing-function: ease-in;
2018
- animation-timing-function: ease-in;
2019
- }
2020
-
2021
- 60% {
2022
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
2023
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
2024
- opacity: 1;
2025
- }
2026
-
2027
- 80% {
2028
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
2029
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
2030
- }
2031
-
2032
- to {
2033
- -webkit-transform: perspective(400px);
2034
- transform: perspective(400px);
2035
- }
2036
- }
2037
-
2038
- @keyframes flipInY {
2039
- from {
2040
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2041
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2042
- -webkit-animation-timing-function: ease-in;
2043
- animation-timing-function: ease-in;
2044
- opacity: 0;
2045
- }
2046
-
2047
- 40% {
2048
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
2049
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
2050
- -webkit-animation-timing-function: ease-in;
2051
- animation-timing-function: ease-in;
2052
- }
2053
-
2054
- 60% {
2055
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
2056
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
2057
- opacity: 1;
2058
- }
2059
-
2060
- 80% {
2061
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
2062
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
2063
- }
2064
-
2065
- to {
2066
- -webkit-transform: perspective(400px);
2067
- transform: perspective(400px);
2068
- }
2069
- }
2070
-
2071
- .flipInY {
2072
- -webkit-backface-visibility: visible !important;
2073
- backface-visibility: visible !important;
2074
- -webkit-animation-name: flipInY;
2075
- animation-name: flipInY;
2076
- }
2077
-
2078
- @-webkit-keyframes flipOutX {
2079
- from {
2080
- -webkit-transform: perspective(400px);
2081
- transform: perspective(400px);
2082
- }
2083
-
2084
- 30% {
2085
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
2086
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
2087
- opacity: 1;
2088
- }
2089
-
2090
- to {
2091
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2092
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2093
- opacity: 0;
2094
- }
2095
- }
2096
-
2097
- @keyframes flipOutX {
2098
- from {
2099
- -webkit-transform: perspective(400px);
2100
- transform: perspective(400px);
2101
- }
2102
-
2103
- 30% {
2104
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
2105
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
2106
- opacity: 1;
2107
- }
2108
-
2109
- to {
2110
- -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2111
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2112
- opacity: 0;
2113
- }
2114
- }
2115
-
2116
- .flipOutX {
2117
- -webkit-animation-duration: 0.75s;
2118
- animation-duration: 0.75s;
2119
- -webkit-animation-name: flipOutX;
2120
- animation-name: flipOutX;
2121
- -webkit-backface-visibility: visible !important;
2122
- backface-visibility: visible !important;
2123
- }
2124
-
2125
- @-webkit-keyframes flipOutY {
2126
- from {
2127
- -webkit-transform: perspective(400px);
2128
- transform: perspective(400px);
2129
- }
2130
-
2131
- 30% {
2132
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2133
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2134
- opacity: 1;
2135
- }
2136
-
2137
- to {
2138
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2139
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2140
- opacity: 0;
2141
- }
2142
- }
2143
-
2144
- @keyframes flipOutY {
2145
- from {
2146
- -webkit-transform: perspective(400px);
2147
- transform: perspective(400px);
2148
- }
2149
-
2150
- 30% {
2151
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2152
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2153
- opacity: 1;
2154
- }
2155
-
2156
- to {
2157
- -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2158
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2159
- opacity: 0;
2160
- }
2161
- }
2162
-
2163
- .flipOutY {
2164
- -webkit-animation-duration: 0.75s;
2165
- animation-duration: 0.75s;
2166
- -webkit-backface-visibility: visible !important;
2167
- backface-visibility: visible !important;
2168
- -webkit-animation-name: flipOutY;
2169
- animation-name: flipOutY;
2170
- }
2171
-
2172
- @-webkit-keyframes lightSpeedIn {
2173
- from {
2174
- -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
2175
- transform: translate3d(100%, 0, 0) skewX(-30deg);
2176
- opacity: 0;
2177
- }
2178
-
2179
- 60% {
2180
- -webkit-transform: skewX(20deg);
2181
- transform: skewX(20deg);
2182
- opacity: 1;
2183
- }
2184
-
2185
- 80% {
2186
- -webkit-transform: skewX(-5deg);
2187
- transform: skewX(-5deg);
2188
- opacity: 1;
2189
- }
2190
-
2191
- to {
2192
- -webkit-transform: translate3d(0, 0, 0);
2193
- transform: translate3d(0, 0, 0);
2194
- opacity: 1;
2195
- }
2196
- }
2197
-
2198
- @keyframes lightSpeedIn {
2199
- from {
2200
- -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
2201
- transform: translate3d(100%, 0, 0) skewX(-30deg);
2202
- opacity: 0;
2203
- }
2204
-
2205
- 60% {
2206
- -webkit-transform: skewX(20deg);
2207
- transform: skewX(20deg);
2208
- opacity: 1;
2209
- }
2210
-
2211
- 80% {
2212
- -webkit-transform: skewX(-5deg);
2213
- transform: skewX(-5deg);
2214
- opacity: 1;
2215
- }
2216
-
2217
- to {
2218
- -webkit-transform: translate3d(0, 0, 0);
2219
- transform: translate3d(0, 0, 0);
2220
- opacity: 1;
2221
- }
2222
- }
2223
-
2224
- .lightSpeedIn {
2225
- -webkit-animation-name: lightSpeedIn;
2226
- animation-name: lightSpeedIn;
2227
- -webkit-animation-timing-function: ease-out;
2228
- animation-timing-function: ease-out;
2229
- }
2230
-
2231
- @-webkit-keyframes lightSpeedOut {
2232
- from {
2233
- opacity: 1;
2234
- }
2235
-
2236
- to {
2237
- -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
2238
- transform: translate3d(100%, 0, 0) skewX(30deg);
2239
- opacity: 0;
2240
- }
2241
- }
2242
-
2243
- @keyframes lightSpeedOut {
2244
- from {
2245
- opacity: 1;
2246
- }
2247
-
2248
- to {
2249
- -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
2250
- transform: translate3d(100%, 0, 0) skewX(30deg);
2251
- opacity: 0;
2252
- }
2253
- }
2254
-
2255
- .lightSpeedOut {
2256
- -webkit-animation-name: lightSpeedOut;
2257
- animation-name: lightSpeedOut;
2258
- -webkit-animation-timing-function: ease-in;
2259
- animation-timing-function: ease-in;
2260
- }
2261
-
2262
- @-webkit-keyframes rotateIn {
2263
- from {
2264
- -webkit-transform-origin: center;
2265
- transform-origin: center;
2266
- -webkit-transform: rotate3d(0, 0, 1, -200deg);
2267
- transform: rotate3d(0, 0, 1, -200deg);
2268
- opacity: 0;
2269
- }
2270
-
2271
- to {
2272
- -webkit-transform-origin: center;
2273
- transform-origin: center;
2274
- -webkit-transform: translate3d(0, 0, 0);
2275
- transform: translate3d(0, 0, 0);
2276
- opacity: 1;
2277
- }
2278
- }
2279
-
2280
- @keyframes rotateIn {
2281
- from {
2282
- -webkit-transform-origin: center;
2283
- transform-origin: center;
2284
- -webkit-transform: rotate3d(0, 0, 1, -200deg);
2285
- transform: rotate3d(0, 0, 1, -200deg);
2286
- opacity: 0;
2287
- }
2288
-
2289
- to {
2290
- -webkit-transform-origin: center;
2291
- transform-origin: center;
2292
- -webkit-transform: translate3d(0, 0, 0);
2293
- transform: translate3d(0, 0, 0);
2294
- opacity: 1;
2295
- }
2296
- }
2297
-
2298
- .rotateIn {
2299
- -webkit-animation-name: rotateIn;
2300
- animation-name: rotateIn;
2301
- }
2302
-
2303
- @-webkit-keyframes rotateInDownLeft {
2304
- from {
2305
- -webkit-transform-origin: left bottom;
2306
- transform-origin: left bottom;
2307
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
2308
- transform: rotate3d(0, 0, 1, -45deg);
2309
- opacity: 0;
2310
- }
2311
-
2312
- to {
2313
- -webkit-transform-origin: left bottom;
2314
- transform-origin: left bottom;
2315
- -webkit-transform: translate3d(0, 0, 0);
2316
- transform: translate3d(0, 0, 0);
2317
- opacity: 1;
2318
- }
2319
- }
2320
-
2321
- @keyframes rotateInDownLeft {
2322
- from {
2323
- -webkit-transform-origin: left bottom;
2324
- transform-origin: left bottom;
2325
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
2326
- transform: rotate3d(0, 0, 1, -45deg);
2327
- opacity: 0;
2328
- }
2329
-
2330
- to {
2331
- -webkit-transform-origin: left bottom;
2332
- transform-origin: left bottom;
2333
- -webkit-transform: translate3d(0, 0, 0);
2334
- transform: translate3d(0, 0, 0);
2335
- opacity: 1;
2336
- }
2337
- }
2338
-
2339
- .rotateInDownLeft {
2340
- -webkit-animation-name: rotateInDownLeft;
2341
- animation-name: rotateInDownLeft;
2342
- }
2343
-
2344
- @-webkit-keyframes rotateInDownRight {
2345
- from {
2346
- -webkit-transform-origin: right bottom;
2347
- transform-origin: right bottom;
2348
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
2349
- transform: rotate3d(0, 0, 1, 45deg);
2350
- opacity: 0;
2351
- }
2352
-
2353
- to {
2354
- -webkit-transform-origin: right bottom;
2355
- transform-origin: right bottom;
2356
- -webkit-transform: translate3d(0, 0, 0);
2357
- transform: translate3d(0, 0, 0);
2358
- opacity: 1;
2359
- }
2360
- }
2361
-
2362
- @keyframes rotateInDownRight {
2363
- from {
2364
- -webkit-transform-origin: right bottom;
2365
- transform-origin: right bottom;
2366
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
2367
- transform: rotate3d(0, 0, 1, 45deg);
2368
- opacity: 0;
2369
- }
2370
-
2371
- to {
2372
- -webkit-transform-origin: right bottom;
2373
- transform-origin: right bottom;
2374
- -webkit-transform: translate3d(0, 0, 0);
2375
- transform: translate3d(0, 0, 0);
2376
- opacity: 1;
2377
- }
2378
- }
2379
-
2380
- .rotateInDownRight {
2381
- -webkit-animation-name: rotateInDownRight;
2382
- animation-name: rotateInDownRight;
2383
- }
2384
-
2385
- @-webkit-keyframes rotateInUpLeft {
2386
- from {
2387
- -webkit-transform-origin: left bottom;
2388
- transform-origin: left bottom;
2389
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
2390
- transform: rotate3d(0, 0, 1, 45deg);
2391
- opacity: 0;
2392
- }
2393
-
2394
- to {
2395
- -webkit-transform-origin: left bottom;
2396
- transform-origin: left bottom;
2397
- -webkit-transform: translate3d(0, 0, 0);
2398
- transform: translate3d(0, 0, 0);
2399
- opacity: 1;
2400
- }
2401
- }
2402
-
2403
- @keyframes rotateInUpLeft {
2404
- from {
2405
- -webkit-transform-origin: left bottom;
2406
- transform-origin: left bottom;
2407
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
2408
- transform: rotate3d(0, 0, 1, 45deg);
2409
- opacity: 0;
2410
- }
2411
-
2412
- to {
2413
- -webkit-transform-origin: left bottom;
2414
- transform-origin: left bottom;
2415
- -webkit-transform: translate3d(0, 0, 0);
2416
- transform: translate3d(0, 0, 0);
2417
- opacity: 1;
2418
- }
2419
- }
2420
-
2421
- .rotateInUpLeft {
2422
- -webkit-animation-name: rotateInUpLeft;
2423
- animation-name: rotateInUpLeft;
2424
- }
2425
-
2426
- @-webkit-keyframes rotateInUpRight {
2427
- from {
2428
- -webkit-transform-origin: right bottom;
2429
- transform-origin: right bottom;
2430
- -webkit-transform: rotate3d(0, 0, 1, -90deg);
2431
- transform: rotate3d(0, 0, 1, -90deg);
2432
- opacity: 0;
2433
- }
2434
-
2435
- to {
2436
- -webkit-transform-origin: right bottom;
2437
- transform-origin: right bottom;
2438
- -webkit-transform: translate3d(0, 0, 0);
2439
- transform: translate3d(0, 0, 0);
2440
- opacity: 1;
2441
- }
2442
- }
2443
-
2444
- @keyframes rotateInUpRight {
2445
- from {
2446
- -webkit-transform-origin: right bottom;
2447
- transform-origin: right bottom;
2448
- -webkit-transform: rotate3d(0, 0, 1, -90deg);
2449
- transform: rotate3d(0, 0, 1, -90deg);
2450
- opacity: 0;
2451
- }
2452
-
2453
- to {
2454
- -webkit-transform-origin: right bottom;
2455
- transform-origin: right bottom;
2456
- -webkit-transform: translate3d(0, 0, 0);
2457
- transform: translate3d(0, 0, 0);
2458
- opacity: 1;
2459
- }
2460
- }
2461
-
2462
- .rotateInUpRight {
2463
- -webkit-animation-name: rotateInUpRight;
2464
- animation-name: rotateInUpRight;
2465
- }
2466
-
2467
- @-webkit-keyframes rotateOut {
2468
- from {
2469
- -webkit-transform-origin: center;
2470
- transform-origin: center;
2471
- opacity: 1;
2472
- }
2473
-
2474
- to {
2475
- -webkit-transform-origin: center;
2476
- transform-origin: center;
2477
- -webkit-transform: rotate3d(0, 0, 1, 200deg);
2478
- transform: rotate3d(0, 0, 1, 200deg);
2479
- opacity: 0;
2480
- }
2481
- }
2482
-
2483
- @keyframes rotateOut {
2484
- from {
2485
- -webkit-transform-origin: center;
2486
- transform-origin: center;
2487
- opacity: 1;
2488
- }
2489
-
2490
- to {
2491
- -webkit-transform-origin: center;
2492
- transform-origin: center;
2493
- -webkit-transform: rotate3d(0, 0, 1, 200deg);
2494
- transform: rotate3d(0, 0, 1, 200deg);
2495
- opacity: 0;
2496
- }
2497
- }
2498
-
2499
- .rotateOut {
2500
- -webkit-animation-name: rotateOut;
2501
- animation-name: rotateOut;
2502
- }
2503
-
2504
- @-webkit-keyframes rotateOutDownLeft {
2505
- from {
2506
- -webkit-transform-origin: left bottom;
2507
- transform-origin: left bottom;
2508
- opacity: 1;
2509
- }
2510
-
2511
- to {
2512
- -webkit-transform-origin: left bottom;
2513
- transform-origin: left bottom;
2514
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
2515
- transform: rotate3d(0, 0, 1, 45deg);
2516
- opacity: 0;
2517
- }
2518
- }
2519
-
2520
- @keyframes rotateOutDownLeft {
2521
- from {
2522
- -webkit-transform-origin: left bottom;
2523
- transform-origin: left bottom;
2524
- opacity: 1;
2525
- }
2526
-
2527
- to {
2528
- -webkit-transform-origin: left bottom;
2529
- transform-origin: left bottom;
2530
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
2531
- transform: rotate3d(0, 0, 1, 45deg);
2532
- opacity: 0;
2533
- }
2534
- }
2535
-
2536
- .rotateOutDownLeft {
2537
- -webkit-animation-name: rotateOutDownLeft;
2538
- animation-name: rotateOutDownLeft;
2539
- }
2540
-
2541
- @-webkit-keyframes rotateOutDownRight {
2542
- from {
2543
- -webkit-transform-origin: right bottom;
2544
- transform-origin: right bottom;
2545
- opacity: 1;
2546
- }
2547
-
2548
- to {
2549
- -webkit-transform-origin: right bottom;
2550
- transform-origin: right bottom;
2551
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
2552
- transform: rotate3d(0, 0, 1, -45deg);
2553
- opacity: 0;
2554
- }
2555
- }
2556
-
2557
- @keyframes rotateOutDownRight {
2558
- from {
2559
- -webkit-transform-origin: right bottom;
2560
- transform-origin: right bottom;
2561
- opacity: 1;
2562
- }
2563
-
2564
- to {
2565
- -webkit-transform-origin: right bottom;
2566
- transform-origin: right bottom;
2567
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
2568
- transform: rotate3d(0, 0, 1, -45deg);
2569
- opacity: 0;
2570
- }
2571
- }
2572
-
2573
- .rotateOutDownRight {
2574
- -webkit-animation-name: rotateOutDownRight;
2575
- animation-name: rotateOutDownRight;
2576
- }
2577
-
2578
- @-webkit-keyframes rotateOutUpLeft {
2579
- from {
2580
- -webkit-transform-origin: left bottom;
2581
- transform-origin: left bottom;
2582
- opacity: 1;
2583
- }
2584
-
2585
- to {
2586
- -webkit-transform-origin: left bottom;
2587
- transform-origin: left bottom;
2588
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
2589
- transform: rotate3d(0, 0, 1, -45deg);
2590
- opacity: 0;
2591
- }
2592
- }
2593
-
2594
- @keyframes rotateOutUpLeft {
2595
- from {
2596
- -webkit-transform-origin: left bottom;
2597
- transform-origin: left bottom;
2598
- opacity: 1;
2599
- }
2600
-
2601
- to {
2602
- -webkit-transform-origin: left bottom;
2603
- transform-origin: left bottom;
2604
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
2605
- transform: rotate3d(0, 0, 1, -45deg);
2606
- opacity: 0;
2607
- }
2608
- }
2609
-
2610
- .rotateOutUpLeft {
2611
- -webkit-animation-name: rotateOutUpLeft;
2612
- animation-name: rotateOutUpLeft;
2613
- }
2614
-
2615
- @-webkit-keyframes rotateOutUpRight {
2616
- from {
2617
- -webkit-transform-origin: right bottom;
2618
- transform-origin: right bottom;
2619
- opacity: 1;
2620
- }
2621
-
2622
- to {
2623
- -webkit-transform-origin: right bottom;
2624
- transform-origin: right bottom;
2625
- -webkit-transform: rotate3d(0, 0, 1, 90deg);
2626
- transform: rotate3d(0, 0, 1, 90deg);
2627
- opacity: 0;
2628
- }
2629
- }
2630
-
2631
- @keyframes rotateOutUpRight {
2632
- from {
2633
- -webkit-transform-origin: right bottom;
2634
- transform-origin: right bottom;
2635
- opacity: 1;
2636
- }
2637
-
2638
- to {
2639
- -webkit-transform-origin: right bottom;
2640
- transform-origin: right bottom;
2641
- -webkit-transform: rotate3d(0, 0, 1, 90deg);
2642
- transform: rotate3d(0, 0, 1, 90deg);
2643
- opacity: 0;
2644
- }
2645
- }
2646
-
2647
- .rotateOutUpRight {
2648
- -webkit-animation-name: rotateOutUpRight;
2649
- animation-name: rotateOutUpRight;
2650
- }
2651
-
2652
- @-webkit-keyframes hinge {
2653
- 0% {
2654
- -webkit-transform-origin: top left;
2655
- transform-origin: top left;
2656
- -webkit-animation-timing-function: ease-in-out;
2657
- animation-timing-function: ease-in-out;
2658
- }
2659
-
2660
- 20%,
2661
- 60% {
2662
- -webkit-transform: rotate3d(0, 0, 1, 80deg);
2663
- transform: rotate3d(0, 0, 1, 80deg);
2664
- -webkit-transform-origin: top left;
2665
- transform-origin: top left;
2666
- -webkit-animation-timing-function: ease-in-out;
2667
- animation-timing-function: ease-in-out;
2668
- }
2669
-
2670
- 40%,
2671
- 80% {
2672
- -webkit-transform: rotate3d(0, 0, 1, 60deg);
2673
- transform: rotate3d(0, 0, 1, 60deg);
2674
- -webkit-transform-origin: top left;
2675
- transform-origin: top left;
2676
- -webkit-animation-timing-function: ease-in-out;
2677
- animation-timing-function: ease-in-out;
2678
- opacity: 1;
2679
- }
2680
-
2681
- to {
2682
- -webkit-transform: translate3d(0, 700px, 0);
2683
- transform: translate3d(0, 700px, 0);
2684
- opacity: 0;
2685
- }
2686
- }
2687
-
2688
- @keyframes hinge {
2689
- 0% {
2690
- -webkit-transform-origin: top left;
2691
- transform-origin: top left;
2692
- -webkit-animation-timing-function: ease-in-out;
2693
- animation-timing-function: ease-in-out;
2694
- }
2695
-
2696
- 20%,
2697
- 60% {
2698
- -webkit-transform: rotate3d(0, 0, 1, 80deg);
2699
- transform: rotate3d(0, 0, 1, 80deg);
2700
- -webkit-transform-origin: top left;
2701
- transform-origin: top left;
2702
- -webkit-animation-timing-function: ease-in-out;
2703
- animation-timing-function: ease-in-out;
2704
- }
2705
-
2706
- 40%,
2707
- 80% {
2708
- -webkit-transform: rotate3d(0, 0, 1, 60deg);
2709
- transform: rotate3d(0, 0, 1, 60deg);
2710
- -webkit-transform-origin: top left;
2711
- transform-origin: top left;
2712
- -webkit-animation-timing-function: ease-in-out;
2713
- animation-timing-function: ease-in-out;
2714
- opacity: 1;
2715
- }
2716
-
2717
- to {
2718
- -webkit-transform: translate3d(0, 700px, 0);
2719
- transform: translate3d(0, 700px, 0);
2720
- opacity: 0;
2721
- }
2722
- }
2723
-
2724
- .hinge {
2725
- -webkit-animation-duration: 2s;
2726
- animation-duration: 2s;
2727
- -webkit-animation-name: hinge;
2728
- animation-name: hinge;
2729
- }
2730
-
2731
- @-webkit-keyframes jackInTheBox {
2732
- from {
2733
- opacity: 0;
2734
- -webkit-transform: scale(0.1) rotate(30deg);
2735
- transform: scale(0.1) rotate(30deg);
2736
- -webkit-transform-origin: center bottom;
2737
- transform-origin: center bottom;
2738
- }
2739
-
2740
- 50% {
2741
- -webkit-transform: rotate(-10deg);
2742
- transform: rotate(-10deg);
2743
- }
2744
-
2745
- 70% {
2746
- -webkit-transform: rotate(3deg);
2747
- transform: rotate(3deg);
2748
- }
2749
-
2750
- to {
2751
- opacity: 1;
2752
- -webkit-transform: scale(1);
2753
- transform: scale(1);
2754
- }
2755
- }
2756
-
2757
- @keyframes jackInTheBox {
2758
- from {
2759
- opacity: 0;
2760
- -webkit-transform: scale(0.1) rotate(30deg);
2761
- transform: scale(0.1) rotate(30deg);
2762
- -webkit-transform-origin: center bottom;
2763
- transform-origin: center bottom;
2764
- }
2765
-
2766
- 50% {
2767
- -webkit-transform: rotate(-10deg);
2768
- transform: rotate(-10deg);
2769
- }
2770
-
2771
- 70% {
2772
- -webkit-transform: rotate(3deg);
2773
- transform: rotate(3deg);
2774
- }
2775
-
2776
- to {
2777
- opacity: 1;
2778
- -webkit-transform: scale(1);
2779
- transform: scale(1);
2780
- }
2781
- }
2782
-
2783
- .jackInTheBox {
2784
- -webkit-animation-name: jackInTheBox;
2785
- animation-name: jackInTheBox;
2786
- }
2787
-
2788
- /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2789
-
2790
- @-webkit-keyframes rollIn {
2791
- from {
2792
- opacity: 0;
2793
- -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2794
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2795
- }
2796
-
2797
- to {
2798
- opacity: 1;
2799
- -webkit-transform: translate3d(0, 0, 0);
2800
- transform: translate3d(0, 0, 0);
2801
- }
2802
- }
2803
-
2804
- @keyframes rollIn {
2805
- from {
2806
- opacity: 0;
2807
- -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2808
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2809
- }
2810
-
2811
- to {
2812
- opacity: 1;
2813
- -webkit-transform: translate3d(0, 0, 0);
2814
- transform: translate3d(0, 0, 0);
2815
- }
2816
- }
2817
-
2818
- .rollIn {
2819
- -webkit-animation-name: rollIn;
2820
- animation-name: rollIn;
2821
- }
2822
-
2823
- /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2824
-
2825
- @-webkit-keyframes rollOut {
2826
- from {
2827
- opacity: 1;
2828
- }
2829
-
2830
- to {
2831
- opacity: 0;
2832
- -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2833
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2834
- }
2835
- }
2836
-
2837
- @keyframes rollOut {
2838
- from {
2839
- opacity: 1;
2840
- }
2841
-
2842
- to {
2843
- opacity: 0;
2844
- -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2845
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2846
- }
2847
- }
2848
-
2849
- .rollOut {
2850
- -webkit-animation-name: rollOut;
2851
- animation-name: rollOut;
2852
- }
2853
-
2854
- @-webkit-keyframes zoomIn {
2855
- from {
2856
- opacity: 0;
2857
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
2858
- transform: scale3d(0.3, 0.3, 0.3);
2859
- }
2860
-
2861
- 50% {
2862
- opacity: 1;
2863
- }
2864
- }
2865
-
2866
- @keyframes zoomIn {
2867
- from {
2868
- opacity: 0;
2869
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
2870
- transform: scale3d(0.3, 0.3, 0.3);
2871
- }
2872
-
2873
- 50% {
2874
- opacity: 1;
2875
- }
2876
- }
2877
-
2878
- .zoomIn {
2879
- -webkit-animation-name: zoomIn;
2880
- animation-name: zoomIn;
2881
- }
2882
-
2883
- @-webkit-keyframes zoomInDown {
2884
- from {
2885
- opacity: 0;
2886
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2887
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2888
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2889
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2890
- }
2891
-
2892
- 60% {
2893
- opacity: 1;
2894
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2895
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2896
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2897
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2898
- }
2899
- }
2900
-
2901
- @keyframes zoomInDown {
2902
- from {
2903
- opacity: 0;
2904
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2905
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2906
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2907
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2908
- }
2909
-
2910
- 60% {
2911
- opacity: 1;
2912
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2913
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2914
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2915
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2916
- }
2917
- }
2918
-
2919
- .zoomInDown {
2920
- -webkit-animation-name: zoomInDown;
2921
- animation-name: zoomInDown;
2922
- }
2923
-
2924
- @-webkit-keyframes zoomInLeft {
2925
- from {
2926
- opacity: 0;
2927
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2928
- transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2929
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2930
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2931
- }
2932
-
2933
- 60% {
2934
- opacity: 1;
2935
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2936
- transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2937
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2938
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2939
- }
2940
- }
2941
-
2942
- @keyframes zoomInLeft {
2943
- from {
2944
- opacity: 0;
2945
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2946
- transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2947
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2948
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2949
- }
2950
-
2951
- 60% {
2952
- opacity: 1;
2953
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2954
- transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2955
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2956
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2957
- }
2958
- }
2959
-
2960
- .zoomInLeft {
2961
- -webkit-animation-name: zoomInLeft;
2962
- animation-name: zoomInLeft;
2963
- }
2964
-
2965
- @-webkit-keyframes zoomInRight {
2966
- from {
2967
- opacity: 0;
2968
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2969
- transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2970
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2971
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2972
- }
2973
-
2974
- 60% {
2975
- opacity: 1;
2976
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2977
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2978
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2979
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2980
- }
2981
- }
2982
-
2983
- @keyframes zoomInRight {
2984
- from {
2985
- opacity: 0;
2986
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2987
- transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2988
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2989
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2990
- }
2991
-
2992
- 60% {
2993
- opacity: 1;
2994
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2995
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2996
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2997
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2998
- }
2999
- }
3000
-
3001
- .zoomInRight {
3002
- -webkit-animation-name: zoomInRight;
3003
- animation-name: zoomInRight;
3004
- }
3005
-
3006
- @-webkit-keyframes zoomInUp {
3007
- from {
3008
- opacity: 0;
3009
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
3010
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
3011
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3012
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3013
- }
3014
-
3015
- 60% {
3016
- opacity: 1;
3017
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3018
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3019
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3020
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3021
- }
3022
- }
3023
-
3024
- @keyframes zoomInUp {
3025
- from {
3026
- opacity: 0;
3027
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
3028
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
3029
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3030
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3031
- }
3032
-
3033
- 60% {
3034
- opacity: 1;
3035
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3036
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3037
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3038
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3039
- }
3040
- }
3041
-
3042
- .zoomInUp {
3043
- -webkit-animation-name: zoomInUp;
3044
- animation-name: zoomInUp;
3045
- }
3046
-
3047
- @-webkit-keyframes zoomOut {
3048
- from {
3049
- opacity: 1;
3050
- }
3051
-
3052
- 50% {
3053
- opacity: 0;
3054
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
3055
- transform: scale3d(0.3, 0.3, 0.3);
3056
- }
3057
-
3058
- to {
3059
- opacity: 0;
3060
- }
3061
- }
3062
-
3063
- @keyframes zoomOut {
3064
- from {
3065
- opacity: 1;
3066
- }
3067
-
3068
- 50% {
3069
- opacity: 0;
3070
- -webkit-transform: scale3d(0.3, 0.3, 0.3);
3071
- transform: scale3d(0.3, 0.3, 0.3);
3072
- }
3073
-
3074
- to {
3075
- opacity: 0;
3076
- }
3077
- }
3078
-
3079
- .zoomOut {
3080
- -webkit-animation-name: zoomOut;
3081
- animation-name: zoomOut;
3082
- }
3083
-
3084
- @-webkit-keyframes zoomOutDown {
3085
- 40% {
3086
- opacity: 1;
3087
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3088
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3089
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3090
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3091
- }
3092
-
3093
- to {
3094
- opacity: 0;
3095
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
3096
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
3097
- -webkit-transform-origin: center bottom;
3098
- transform-origin: center bottom;
3099
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3100
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3101
- }
3102
- }
3103
-
3104
- @keyframes zoomOutDown {
3105
- 40% {
3106
- opacity: 1;
3107
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3108
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
3109
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3110
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3111
- }
3112
-
3113
- to {
3114
- opacity: 0;
3115
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
3116
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
3117
- -webkit-transform-origin: center bottom;
3118
- transform-origin: center bottom;
3119
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3120
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3121
- }
3122
- }
3123
-
3124
- .zoomOutDown {
3125
- -webkit-animation-name: zoomOutDown;
3126
- animation-name: zoomOutDown;
3127
- }
3128
-
3129
- @-webkit-keyframes zoomOutLeft {
3130
- 40% {
3131
- opacity: 1;
3132
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
3133
- transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
3134
- }
3135
-
3136
- to {
3137
- opacity: 0;
3138
- -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
3139
- transform: scale(0.1) translate3d(-2000px, 0, 0);
3140
- -webkit-transform-origin: left center;
3141
- transform-origin: left center;
3142
- }
3143
- }
3144
-
3145
- @keyframes zoomOutLeft {
3146
- 40% {
3147
- opacity: 1;
3148
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
3149
- transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
3150
- }
3151
-
3152
- to {
3153
- opacity: 0;
3154
- -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
3155
- transform: scale(0.1) translate3d(-2000px, 0, 0);
3156
- -webkit-transform-origin: left center;
3157
- transform-origin: left center;
3158
- }
3159
- }
3160
-
3161
- .zoomOutLeft {
3162
- -webkit-animation-name: zoomOutLeft;
3163
- animation-name: zoomOutLeft;
3164
- }
3165
-
3166
- @-webkit-keyframes zoomOutRight {
3167
- 40% {
3168
- opacity: 1;
3169
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
3170
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
3171
- }
3172
-
3173
- to {
3174
- opacity: 0;
3175
- -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
3176
- transform: scale(0.1) translate3d(2000px, 0, 0);
3177
- -webkit-transform-origin: right center;
3178
- transform-origin: right center;
3179
- }
3180
- }
3181
-
3182
- @keyframes zoomOutRight {
3183
- 40% {
3184
- opacity: 1;
3185
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
3186
- transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
3187
- }
3188
-
3189
- to {
3190
- opacity: 0;
3191
- -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
3192
- transform: scale(0.1) translate3d(2000px, 0, 0);
3193
- -webkit-transform-origin: right center;
3194
- transform-origin: right center;
3195
- }
3196
- }
3197
-
3198
- .zoomOutRight {
3199
- -webkit-animation-name: zoomOutRight;
3200
- animation-name: zoomOutRight;
3201
- }
3202
-
3203
- @-webkit-keyframes zoomOutUp {
3204
- 40% {
3205
- opacity: 1;
3206
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
3207
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
3208
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3209
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3210
- }
3211
-
3212
- to {
3213
- opacity: 0;
3214
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
3215
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
3216
- -webkit-transform-origin: center bottom;
3217
- transform-origin: center bottom;
3218
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3219
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3220
- }
3221
- }
3222
-
3223
- @keyframes zoomOutUp {
3224
- 40% {
3225
- opacity: 1;
3226
- -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
3227
- transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
3228
- -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3229
- animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
3230
- }
3231
-
3232
- to {
3233
- opacity: 0;
3234
- -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
3235
- transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
3236
- -webkit-transform-origin: center bottom;
3237
- transform-origin: center bottom;
3238
- -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3239
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
3240
- }
3241
- }
3242
-
3243
- .zoomOutUp {
3244
- -webkit-animation-name: zoomOutUp;
3245
- animation-name: zoomOutUp;
3246
- }
3247
-
3248
- @-webkit-keyframes slideInDown {
3249
- from {
3250
- -webkit-transform: translate3d(0, -100%, 0);
3251
- transform: translate3d(0, -100%, 0);
3252
- visibility: visible;
3253
- }
3254
-
3255
- to {
3256
- -webkit-transform: translate3d(0, 0, 0);
3257
- transform: translate3d(0, 0, 0);
3258
- }
3259
- }
3260
-
3261
- @keyframes slideInDown {
3262
- from {
3263
- -webkit-transform: translate3d(0, -100%, 0);
3264
- transform: translate3d(0, -100%, 0);
3265
- visibility: visible;
3266
- }
3267
-
3268
- to {
3269
- -webkit-transform: translate3d(0, 0, 0);
3270
- transform: translate3d(0, 0, 0);
3271
- }
3272
- }
3273
-
3274
- .slideInDown {
3275
- -webkit-animation-name: slideInDown;
3276
- animation-name: slideInDown;
3277
- }
3278
-
3279
- @-webkit-keyframes slideInLeft {
3280
- from {
3281
- -webkit-transform: translate3d(-100%, 0, 0);
3282
- transform: translate3d(-100%, 0, 0);
3283
- visibility: visible;
3284
- }
3285
-
3286
- to {
3287
- -webkit-transform: translate3d(0, 0, 0);
3288
- transform: translate3d(0, 0, 0);
3289
- }
3290
- }
3291
-
3292
- @keyframes slideInLeft {
3293
- from {
3294
- -webkit-transform: translate3d(-100%, 0, 0);
3295
- transform: translate3d(-100%, 0, 0);
3296
- visibility: visible;
3297
- }
3298
-
3299
- to {
3300
- -webkit-transform: translate3d(0, 0, 0);
3301
- transform: translate3d(0, 0, 0);
3302
- }
3303
- }
3304
-
3305
- .slideInLeft {
3306
- -webkit-animation-name: slideInLeft;
3307
- animation-name: slideInLeft;
3308
- }
3309
-
3310
- @-webkit-keyframes slideInRight {
3311
- from {
3312
- -webkit-transform: translate3d(100%, 0, 0);
3313
- transform: translate3d(100%, 0, 0);
3314
- visibility: visible;
3315
- }
3316
-
3317
- to {
3318
- -webkit-transform: translate3d(0, 0, 0);
3319
- transform: translate3d(0, 0, 0);
3320
- }
3321
- }
3322
-
3323
- @keyframes slideInRight {
3324
- from {
3325
- -webkit-transform: translate3d(100%, 0, 0);
3326
- transform: translate3d(100%, 0, 0);
3327
- visibility: visible;
3328
- }
3329
-
3330
- to {
3331
- -webkit-transform: translate3d(0, 0, 0);
3332
- transform: translate3d(0, 0, 0);
3333
- }
3334
- }
3335
-
3336
- .slideInRight {
3337
- -webkit-animation-name: slideInRight;
3338
- animation-name: slideInRight;
3339
- }
3340
-
3341
- @-webkit-keyframes slideInUp {
3342
- from {
3343
- -webkit-transform: translate3d(0, 100%, 0);
3344
- transform: translate3d(0, 100%, 0);
3345
- visibility: visible;
3346
- }
3347
-
3348
- to {
3349
- -webkit-transform: translate3d(0, 0, 0);
3350
- transform: translate3d(0, 0, 0);
3351
- }
3352
- }
3353
-
3354
- @keyframes slideInUp {
3355
- from {
3356
- -webkit-transform: translate3d(0, 100%, 0);
3357
- transform: translate3d(0, 100%, 0);
3358
- visibility: visible;
3359
- }
3360
-
3361
- to {
3362
- -webkit-transform: translate3d(0, 0, 0);
3363
- transform: translate3d(0, 0, 0);
3364
- }
3365
- }
3366
-
3367
- .slideInUp {
3368
- -webkit-animation-name: slideInUp;
3369
- animation-name: slideInUp;
3370
- }
3371
-
3372
- @-webkit-keyframes slideOutDown {
3373
- from {
3374
- -webkit-transform: translate3d(0, 0, 0);
3375
- transform: translate3d(0, 0, 0);
3376
- }
3377
-
3378
- to {
3379
- visibility: hidden;
3380
- -webkit-transform: translate3d(0, 100%, 0);
3381
- transform: translate3d(0, 100%, 0);
3382
- }
3383
- }
3384
-
3385
- @keyframes slideOutDown {
3386
- from {
3387
- -webkit-transform: translate3d(0, 0, 0);
3388
- transform: translate3d(0, 0, 0);
3389
- }
3390
-
3391
- to {
3392
- visibility: hidden;
3393
- -webkit-transform: translate3d(0, 100%, 0);
3394
- transform: translate3d(0, 100%, 0);
3395
- }
3396
- }
3397
-
3398
- .slideOutDown {
3399
- -webkit-animation-name: slideOutDown;
3400
- animation-name: slideOutDown;
3401
- }
3402
-
3403
- @-webkit-keyframes slideOutLeft {
3404
- from {
3405
- -webkit-transform: translate3d(0, 0, 0);
3406
- transform: translate3d(0, 0, 0);
3407
- }
3408
-
3409
- to {
3410
- visibility: hidden;
3411
- -webkit-transform: translate3d(-100%, 0, 0);
3412
- transform: translate3d(-100%, 0, 0);
3413
- }
3414
- }
3415
-
3416
- @keyframes slideOutLeft {
3417
- from {
3418
- -webkit-transform: translate3d(0, 0, 0);
3419
- transform: translate3d(0, 0, 0);
3420
- }
3421
-
3422
- to {
3423
- visibility: hidden;
3424
- -webkit-transform: translate3d(-100%, 0, 0);
3425
- transform: translate3d(-100%, 0, 0);
3426
- }
3427
- }
3428
-
3429
- .slideOutLeft {
3430
- -webkit-animation-name: slideOutLeft;
3431
- animation-name: slideOutLeft;
3432
- }
3433
-
3434
- @-webkit-keyframes slideOutRight {
3435
- from {
3436
- -webkit-transform: translate3d(0, 0, 0);
3437
- transform: translate3d(0, 0, 0);
3438
- }
3439
-
3440
- to {
3441
- visibility: hidden;
3442
- -webkit-transform: translate3d(100%, 0, 0);
3443
- transform: translate3d(100%, 0, 0);
3444
- }
3445
- }
3446
-
3447
- @keyframes slideOutRight {
3448
- from {
3449
- -webkit-transform: translate3d(0, 0, 0);
3450
- transform: translate3d(0, 0, 0);
3451
- }
3452
-
3453
- to {
3454
- visibility: hidden;
3455
- -webkit-transform: translate3d(100%, 0, 0);
3456
- transform: translate3d(100%, 0, 0);
3457
- }
3458
- }
3459
-
3460
- .slideOutRight {
3461
- -webkit-animation-name: slideOutRight;
3462
- animation-name: slideOutRight;
3463
- }
3464
-
3465
- @-webkit-keyframes slideOutUp {
3466
- from {
3467
- -webkit-transform: translate3d(0, 0, 0);
3468
- transform: translate3d(0, 0, 0);
3469
- }
3470
-
3471
- to {
3472
- visibility: hidden;
3473
- -webkit-transform: translate3d(0, -100%, 0);
3474
- transform: translate3d(0, -100%, 0);
3475
- }
3476
- }
3477
-
3478
- @keyframes slideOutUp {
3479
- from {
3480
- -webkit-transform: translate3d(0, 0, 0);
3481
- transform: translate3d(0, 0, 0);
3482
- }
3483
-
3484
- to {
3485
- visibility: hidden;
3486
- -webkit-transform: translate3d(0, -100%, 0);
3487
- transform: translate3d(0, -100%, 0);
3488
- }
3489
- }
3490
-
3491
- .slideOutUp {
3492
- -webkit-animation-name: slideOutUp;
3493
- animation-name: slideOutUp;
3494
- }
1
  @charset "UTF-8";
2
 
3
  /*!
4
+ * animate.css -https://daneden.github.io/animate.css/
5
+ * Version - 3.7.2
6
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
7
  *
8
+ * Copyright (c) 2019 Daniel Eden
9
  */
10
 
11
+ @-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/countUp/countUp.js CHANGED
@@ -1,246 +1,248 @@
1
- /*
2
-
3
- countUp.js
4
- by @inorganik
5
-
6
- */
7
-
8
- // target = id of html element or var of previously selected html element where counting occurs
9
- // startVal = the value you want to begin at
10
- // endVal = the value you want to arrive at
11
- // decimals = number of decimal places, default 0
12
- // duration = duration of animation in seconds, default 2
13
- // options = optional object of options (see below)
14
-
15
- var CountUp = function(target, startVal, endVal, decimals, duration, options) {
16
-
17
- var self = this;
18
- self.version = function () { return '1.9.3'; };
19
-
20
- // default options
21
- self.options = {
22
- useEasing: true, // toggle easing
23
- useGrouping: true, // 1,000,000 vs 1000000
24
- separator: ',', // character to use as a separator
25
- decimal: '.', // character to use as a decimal
26
- easingFn: easeOutExpo, // optional custom easing function, default is Robert Penner's easeOutExpo
27
- formattingFn: formatNumber, // optional custom formatting function, default is formatNumber above
28
- prefix: '', // optional text before the result
29
- suffix: '', // optional text after the result
30
- numerals: [] // optionally pass an array of custom numerals for 0-9
31
- };
32
-
33
- // extend default options with passed options object
34
- if (options && typeof options === 'object') {
35
- for (var key in self.options) {
36
- if (options.hasOwnProperty(key) && options[key] !== null) {
37
- self.options[key] = options[key];
38
- }
39
- }
40
- }
41
-
42
- if (self.options.separator === '') {
43
- self.options.useGrouping = false;
44
- }
45
- else {
46
- // ensure the separator is a string (formatNumber assumes this)
47
- self.options.separator = '' + self.options.separator;
48
- }
49
-
50
- // make sure requestAnimationFrame and cancelAnimationFrame are defined
51
- // polyfill for browsers without native support
52
- // by Opera engineer Erik Möller
53
- var lastTime = 0;
54
- var vendors = ['webkit', 'moz', 'ms', 'o'];
55
- for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {
56
- window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame'];
57
- window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame'] || window[vendors[x]+'CancelRequestAnimationFrame'];
58
- }
59
- if (!window.requestAnimationFrame) {
60
- window.requestAnimationFrame = function(callback, element) {
61
- var currTime = new Date().getTime();
62
- var timeToCall = Math.max(0, 16 - (currTime - lastTime));
63
- var id = window.setTimeout(function() { callback(currTime + timeToCall); }, timeToCall);
64
- lastTime = currTime + timeToCall;
65
- return id;
66
- };
67
- }
68
- if (!window.cancelAnimationFrame) {
69
- window.cancelAnimationFrame = function(id) {
70
- clearTimeout(id);
71
- };
72
- }
73
-
74
- function formatNumber(num) {
75
- var neg = (num < 0),
76
- x, x1, x2, x3, i, len;
77
- num = Math.abs(num).toFixed(self.decimals);
78
- num += '';
79
- x = num.split('.');
80
- x1 = x[0];
81
- x2 = x.length > 1 ? self.options.decimal + x[1] : '';
82
- if (self.options.useGrouping) {
83
- x3 = '';
84
- for (i = 0, len = x1.length; i < len; ++i) {
85
- if (i !== 0 && ((i % 3) === 0)) {
86
- x3 = self.options.separator + x3;
87
- }
88
- x3 = x1[len - i - 1] + x3;
89
- }
90
- x1 = x3;
91
- }
92
- // optional numeral substitution
93
- if (self.options.numerals.length) {
94
- x1 = x1.replace(/[0-9]/g, function(w) {
95
- return self.options.numerals[+w];
96
- })
97
- x2 = x2.replace(/[0-9]/g, function(w) {
98
- return self.options.numerals[+w];
99
- })
100
- }
101
- return (neg ? '-' : '') + self.options.prefix + x1 + x2 + self.options.suffix;
102
- }
103
- // Robert Penner's easeOutExpo
104
- function easeOutExpo(t, b, c, d) {
105
- return c * (-Math.pow(2, -10 * t / d) + 1) * 1024 / 1023 + b;
106
- }
107
- function ensureNumber(n) {
108
- return (typeof n === 'number' && !isNaN(n));
109
- }
110
-
111
- self.initialize = function() {
112
- if (self.initialized) return true;
113
-
114
- self.error = '';
115
- self.d = (typeof target === 'string') ? document.getElementById(target) : target;
116
- if (!self.d) {
117
- self.error = '[CountUp] target is null or undefined'
118
- return false;
119
- }
120
- self.startVal = Number(startVal);
121
- self.endVal = Number(endVal);
122
- // error checks
123
- if (ensureNumber(self.startVal) && ensureNumber(self.endVal)) {
124
- self.decimals = Math.max(0, decimals || 0);
125
- self.dec = Math.pow(10, self.decimals);
126
- self.duration = Number(duration) * 1000 || 2000;
127
- self.countDown = (self.startVal > self.endVal);
128
- self.frameVal = self.startVal;
129
- self.initialized = true;
130
- return true;
131
- }
132
- else {
133
- self.error = '[CountUp] startVal ('+startVal+') or endVal ('+endVal+') is not a number';
134
- return false;
135
- }
136
- };
137
-
138
- // Print value to target
139
- self.printValue = function(value) {
140
- var result = self.options.formattingFn(value);
141
-
142
- if (self.d.tagName === 'INPUT') {
143
- this.d.value = result;
144
- }
145
- else if (self.d.tagName === 'text' || self.d.tagName === 'tspan') {
146
- this.d.textContent = result;
147
- }
148
- else {
149
- this.d.innerHTML = result;
150
- }
151
- };
152
-
153
- self.count = function(timestamp) {
154
-
155
- if (!self.startTime) { self.startTime = timestamp; }
156
-
157
- self.timestamp = timestamp;
158
- var progress = timestamp - self.startTime;
159
- self.remaining = self.duration - progress;
160
-
161
- // to ease or not to ease
162
- if (self.options.useEasing) {
163
- if (self.countDown) {
164
- self.frameVal = self.startVal - self.options.easingFn(progress, 0, self.startVal - self.endVal, self.duration);
165
- } else {
166
- self.frameVal = self.options.easingFn(progress, self.startVal, self.endVal - self.startVal, self.duration);
167
- }
168
- } else {
169
- if (self.countDown) {
170
- self.frameVal = self.startVal - ((self.startVal - self.endVal) * (progress / self.duration));
171
- } else {
172
- self.frameVal = self.startVal + (self.endVal - self.startVal) * (progress / self.duration);
173
- }
174
- }
175
-
176
- // don't go past endVal since progress can exceed duration in the last frame
177
- if (self.countDown) {
178
- self.frameVal = (self.frameVal < self.endVal) ? self.endVal : self.frameVal;
179
- } else {
180
- self.frameVal = (self.frameVal > self.endVal) ? self.endVal : self.frameVal;
181
- }
182
-
183
- // decimal
184
- self.frameVal = Math.round(self.frameVal*self.dec)/self.dec;
185
-
186
- // format and print value
187
- self.printValue(self.frameVal);
188
-
189
- // whether to continue
190
- if (progress < self.duration) {
191
- self.rAF = requestAnimationFrame(self.count);
192
- } else {
193
- if (self.callback) self.callback();
194
- }
195
- };
196
- // start your animation
197
- self.start = function(callback) {
198
- if (!self.initialize()) return;
199
- self.callback = callback;
200
- self.rAF = requestAnimationFrame(self.count);
201
- };
202
- // toggles pause/resume animation
203
- self.pauseResume = function() {
204
- if (!self.paused) {
205
- self.paused = true;
206
- cancelAnimationFrame(self.rAF);
207
- } else {
208
- self.paused = false;
209
- delete self.startTime;
210
- self.duration = self.remaining;
211
- self.startVal = self.frameVal;
212
- requestAnimationFrame(self.count);
213
- }
214
- };
215
- // reset to startVal so animation can be run again
216
- self.reset = function() {
217
- self.paused = false;
218
- delete self.startTime;
219
- self.initialized = false;
220
- if (self.initialize()) {
221
- cancelAnimationFrame(self.rAF);
222
- self.printValue(self.startVal);
223
- }
224
- };
225
- // pass a new endVal and start animation
226
- self.update = function (newEndVal) {
227
- if (!self.initialize()) return;
228
- newEndVal = Number(newEndVal);
229
- if (!ensureNumber(newEndVal)) {
230
- self.error = '[CountUp] update() - new endVal is not a number: '+newEndVal;
231
- return;
232
- }
233
- self.error = '';
234
- if (newEndVal === self.frameVal) return;
235
- cancelAnimationFrame(self.rAF);
236
- self.paused = false;
237
- delete self.startTime;
238
- self.startVal = self.frameVal;
239
- self.endVal = newEndVal;
240
- self.countDown = (self.startVal > self.endVal);
241
- self.rAF = requestAnimationFrame(self.count);
242
- };
243
-
244
- // format startVal on initialization
245
- if (self.initialize()) self.printValue(self.startVal);
246
  };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var __assign = (this && this.__assign) || function () {
2
+ __assign = Object.assign || function(t) {
3
+ for (var s, i = 1, n = arguments.length; i < n; i++) {
4
+ s = arguments[i];
5
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
6
+ t[p] = s[p];
7
+ }
8
+ return t;
9
+ };
10
+ return __assign.apply(this, arguments);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  };
12
+ // playground: stackblitz.com/edit/countup-typescript
13
+ var CountUp = /** @class */ (function () {
14
+ function CountUp(target, endVal, options) {
15
+ var _this = this;
16
+ this.target = target;
17
+ this.endVal = endVal;
18
+ this.options = options;
19
+ this.version = '2.0.4';
20
+ this.defaults = {
21
+ startVal: 0,
22
+ decimalPlaces: 0,
23
+ duration: 2,
24
+ useEasing: true,
25
+ useGrouping: true,
26
+ smartEasingThreshold: 999,
27
+ smartEasingAmount: 333,
28
+ separator: ',',
29
+ decimal: '.',
30
+ prefix: '',
31
+ suffix: ''
32
+ };
33
+ this.finalEndVal = null; // for smart easing
34
+ this.useEasing = true;
35
+ this.countDown = false;
36
+ this.error = '';
37
+ this.startVal = 0;
38
+ this.paused = true;
39
+ this.count = function (timestamp) {
40
+ if (!_this.startTime) {
41
+ _this.startTime = timestamp;
42
+ }
43
+ var progress = timestamp - _this.startTime;
44
+ _this.remaining = _this.duration - progress;
45
+ // to ease or not to ease
46
+ if (_this.useEasing) {
47
+ if (_this.countDown) {
48
+ _this.frameVal = _this.startVal - _this.easingFn(progress, 0, _this.startVal - _this.endVal, _this.duration);
49
+ }
50
+ else {
51
+ _this.frameVal = _this.easingFn(progress, _this.startVal, _this.endVal - _this.startVal, _this.duration);
52
+ }
53
+ }
54
+ else {
55
+ if (_this.countDown) {
56
+ _this.frameVal = _this.startVal - ((_this.startVal - _this.endVal) * (progress / _this.duration));
57
+ }
58
+ else {
59
+ _this.frameVal = _this.startVal + (_this.endVal - _this.startVal) * (progress / _this.duration);
60
+ }
61
+ }
62
+ // don't go past endVal since progress can exceed duration in the last frame
63
+ if (_this.countDown) {
64
+ _this.frameVal = (_this.frameVal < _this.endVal) ? _this.endVal : _this.frameVal;
65
+ }
66
+ else {
67
+ _this.frameVal = (_this.frameVal > _this.endVal) ? _this.endVal : _this.frameVal;
68
+ }
69
+ // decimal
70
+ _this.frameVal = Math.round(_this.frameVal * _this.decimalMult) / _this.decimalMult;
71
+ // format and print value
72
+ _this.printValue(_this.frameVal);
73
+ // whether to continue
74
+ if (progress < _this.duration) {
75
+ _this.rAF = requestAnimationFrame(_this.count);
76
+ }
77
+ else if (_this.finalEndVal !== null) {
78
+ // smart easing
79
+ _this.update(_this.finalEndVal);
80
+ }
81
+ else {
82
+ if (_this.callback) {
83
+ _this.callback();
84
+ }
85
+ }
86
+ };
87
+ // default format and easing functions
88
+ this.formatNumber = function (num) {
89
+ var neg = (num < 0) ? '-' : '';
90
+ var result, x, x1, x2, x3;
91
+ result = Math.abs(num).toFixed(_this.options.decimalPlaces);
92
+ result += '';
93
+ x = result.split('.');
94
+ x1 = x[0];
95
+ x2 = x.length > 1 ? _this.options.decimal + x[1] : '';
96
+ if (_this.options.useGrouping) {
97
+ x3 = '';
98
+ for (var i = 0, len = x1.length; i < len; ++i) {
99
+ if (i !== 0 && (i % 3) === 0) {
100
+ x3 = _this.options.separator + x3;
101
+ }
102
+ x3 = x1[len - i - 1] + x3;
103
+ }
104
+ x1 = x3;
105
+ }
106
+ // optional numeral substitution
107
+ if (_this.options.numerals && _this.options.numerals.length) {
108
+ x1 = x1.replace(/[0-9]/g, function (w) { return _this.options.numerals[+w]; });
109
+ x2 = x2.replace(/[0-9]/g, function (w) { return _this.options.numerals[+w]; });
110
+ }
111
+ return neg + _this.options.prefix + x1 + x2 + _this.options.suffix;
112
+ };
113
+ this.easeOutExpo = function (t, b, c, d) {
114
+ return c * (-Math.pow(2, -10 * t / d) + 1) * 1024 / 1023 + b;
115
+ };
116
+ this.options = __assign({}, this.defaults, options);
117
+ this.formattingFn = (this.options.formattingFn) ?
118
+ this.options.formattingFn : this.formatNumber;
119
+ this.easingFn = (this.options.easingFn) ?
120
+ this.options.easingFn : this.easeOutExpo;
121
+ this.startVal = this.validateValue(this.options.startVal);
122
+ this.frameVal = this.startVal;
123
+ this.endVal = this.validateValue(endVal);
124
+ this.options.decimalPlaces = Math.max(0 || this.options.decimalPlaces);
125
+ this.decimalMult = Math.pow(10, this.options.decimalPlaces);
126
+ this.resetDuration();
127
+ this.options.separator = String(this.options.separator);
128
+ this.useEasing = this.options.useEasing;
129
+ if (this.options.separator === '') {
130
+ this.options.useGrouping = false;
131
+ }
132
+ this.el = (typeof target === 'string') ? document.getElementById(target) : target;
133
+ if (this.el) {
134
+ this.printValue(this.startVal);
135
+ }
136
+ else {
137
+ this.error = '[CountUp] target is null or undefined';
138
+ }
139
+ }
140
+ // determines where easing starts and whether to count down or up
141
+ CountUp.prototype.determineDirectionAndSmartEasing = function () {
142
+ var end = (this.finalEndVal) ? this.finalEndVal : this.endVal;
143
+ this.countDown = (this.startVal > end);
144
+ var animateAmount = end - this.startVal;
145
+ if (Math.abs(animateAmount) > this.options.smartEasingThreshold) {
146
+ this.finalEndVal = end;
147
+ var up = (this.countDown) ? 1 : -1;
148
+ this.endVal = end + (up * this.options.smartEasingAmount);
149
+ this.duration = this.duration / 2;
150
+ }
151
+ else {
152
+ this.endVal = end;
153
+ this.finalEndVal = null;
154
+ }
155
+ if (this.finalEndVal) {
156
+ this.useEasing = false;
157
+ }
158
+ else {
159
+ this.useEasing = this.options.useEasing;
160
+ }
161
+ };
162
+ // start animation
163
+ CountUp.prototype.start = function (callback) {
164
+ if (this.error) {
165
+ return;
166
+ }
167
+ this.callback = callback;
168
+ if (this.duration > 0) {
169
+ this.determineDirectionAndSmartEasing();
170
+ this.paused = false;
171
+ this.rAF = requestAnimationFrame(this.count);
172
+ }
173
+ else {
174
+ this.printValue(this.endVal);
175
+ }
176
+ };
177
+ // pause/resume animation
178
+ CountUp.prototype.pauseResume = function () {
179
+ if (!this.paused) {
180
+ cancelAnimationFrame(this.rAF);
181
+ }
182
+ else {
183
+ this.startTime = null;
184
+ this.duration = this.remaining;
185
+ this.startVal = this.frameVal;
186
+ this.determineDirectionAndSmartEasing();
187
+ this.rAF = requestAnimationFrame(this.count);
188
+ }
189
+ this.paused = !this.paused;
190
+ };
191
+ // reset to startVal so animation can be run again
192
+ CountUp.prototype.reset = function () {
193
+ cancelAnimationFrame(this.rAF);
194
+ this.paused = true;
195
+ this.resetDuration();
196
+ this.startVal = this.validateValue(this.options.startVal);
197
+ this.frameVal = this.startVal;
198
+ this.printValue(this.startVal);
199
+ };
200
+ // pass a new endVal and start animation
201
+ CountUp.prototype.update = function (newEndVal) {
202
+ cancelAnimationFrame(this.rAF);
203
+ this.startTime = null;
204
+ this.endVal = this.validateValue(newEndVal);
205
+ if (this.endVal === this.frameVal) {
206
+ return;
207
+ }
208
+ this.startVal = this.frameVal;
209
+ if (!this.finalEndVal) {
210
+ this.resetDuration();
211
+ }
212
+ this.determineDirectionAndSmartEasing();
213
+ this.rAF = requestAnimationFrame(this.count);
214
+ };
215
+ CountUp.prototype.printValue = function (val) {
216
+ var result = this.formattingFn(val);
217
+ if (this.el.tagName === 'INPUT') {
218
+ var input = this.el;
219
+ input.value = result;
220
+ }
221
+ else if (this.el.tagName === 'text' || this.el.tagName === 'tspan') {
222
+ this.el.textContent = result;
223
+ }
224
+ else {
225
+ this.el.innerHTML = result;
226
+ }
227
+ };
228
+ CountUp.prototype.ensureNumber = function (n) {
229
+ return (typeof n === 'number' && !isNaN(n));
230
+ };
231
+ CountUp.prototype.validateValue = function (value) {
232
+ var newValue = Number(value);
233
+ if (!this.ensureNumber(newValue)) {
234
+ this.error = "[CountUp] invalid start or end value: " + value;
235
+ return null;
236
+ }
237
+ else {
238
+ return newValue;
239
+ }
240
+ };
241
+ CountUp.prototype.resetDuration = function () {
242
+ this.startTime = null;
243
+ this.duration = Number(this.options.duration) * 1000;
244
+ this.remaining = this.duration;
245
+ };
246
+ return CountUp;
247
+ }());
248
+ export { CountUp };
assets/library/countUp/countUp.min.js ADDED
@@ -0,0 +1 @@
 
1
+ var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var i,a=1,s=arguments.length;a<s;a++)for(var n in i=arguments[a])Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);return t}).apply(this,arguments)},CountUp=function(){function t(t,i,a){var s=this;this.target=t,this.endVal=i,this.options=a,this.version="2.0.4",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:""},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.count=function(t){s.startTime||(s.startTime=t);var i=t-s.startTime;s.remaining=s.duration-i,s.useEasing?s.countDown?s.frameVal=s.startVal-s.easingFn(i,0,s.startVal-s.endVal,s.duration):s.frameVal=s.easingFn(i,s.startVal,s.endVal-s.startVal,s.duration):s.countDown?s.frameVal=s.startVal-(s.startVal-s.endVal)*(i/s.duration):s.frameVal=s.startVal+(s.endVal-s.startVal)*(i/s.duration),s.countDown?s.frameVal=s.frameVal<s.endVal?s.endVal:s.frameVal:s.frameVal=s.frameVal>s.endVal?s.endVal:s.frameVal,s.frameVal=Math.round(s.frameVal*s.decimalMult)/s.decimalMult,s.printValue(s.frameVal),i<s.duration?s.rAF=requestAnimationFrame(s.count):null!==s.finalEndVal?s.update(s.finalEndVal):s.callback&&s.callback()},this.formatNumber=function(t){var i,a,n,e,r,o=t<0?"-":"";if(i=Math.abs(t).toFixed(s.options.decimalPlaces),n=(a=(i+="").split("."))[0],e=a.length>1?s.options.decimal+a[1]:"",s.options.useGrouping){r="";for(var l=0,h=n.length;l<h;++l)0!==l&&l%3==0&&(r=s.options.separator+r),r=n[h-l-1]+r;n=r}return s.options.numerals&&s.options.numerals.length&&(n=n.replace(/[0-9]/g,function(t){return s.options.numerals[+t]}),e=e.replace(/[0-9]/g,function(t){return s.options.numerals[+t]})),o+s.options.prefix+n+e+s.options.suffix},this.easeOutExpo=function(t,i,a,s){return a*(1-Math.pow(2,-10*t/s))*1024/1023+i},this.options=__assign({},this.defaults,a),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(i),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.decimalMult=Math.pow(10,this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof t?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined"}return t.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var i=t-this.startVal;if(Math.abs(i)>this.options.smartEasingThreshold){this.finalEndVal=t;var a=this.countDown?1:-1;this.endVal=t+a*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(t){this.error||(this.callback=t,this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal||this.resetDuration(),this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(t){var i=this.formattingFn(t);"INPUT"===this.el.tagName?this.el.value=i:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=i:this.el.innerHTML=i},t.prototype.ensureNumber=function(t){return"number"==typeof t&&!isNaN(t)},t.prototype.validateValue=function(t){var i=Number(t);return this.ensureNumber(i)?i:(this.error="[CountUp] invalid start or end value: "+t,null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}();export{CountUp};
assets/library/fontawesome/css/brands.css DELETED
@@ -1,9 +0,0 @@
1
- @font-face {
2
- font-family: 'Font Awesome 5 Brands';
3
- font-style: normal;
4
- font-weight: normal;
5
- src: url("../webfonts/fa-brands-400.eot");
6
- src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
7
-
8
- .fab {
9
- font-family: 'Font Awesome 5 Brands'; }
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/css/brands.min.css DELETED
@@ -1 +0,0 @@
1
- @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}
 
assets/library/fontawesome/css/fontawesome.css DELETED
@@ -1,4192 +0,0 @@
1
- .fa,
2
- .fas,
3
- .far,
4
- .fal,
5
- .fab {
6
- -moz-osx-font-smoothing: grayscale;
7
- -webkit-font-smoothing: antialiased;
8
- display: inline-block;
9
- font-style: normal;
10
- font-variant: normal;
11
- text-rendering: auto;
12
- line-height: 1; }
13
-
14
- .fa-lg {
15
- font-size: 1.33333em;
16
- line-height: 0.75em;
17
- vertical-align: -.0667em; }
18
-
19
- .fa-xs {
20
- font-size: .75em; }
21
-
22
- .fa-sm {
23
- font-size: .875em; }
24
-
25
- .fa-1x {
26
- font-size: 1em; }
27
-
28
- .fa-2x {
29
- font-size: 2em; }
30
-
31
- .fa-3x {
32
- font-size: 3em; }
33
-
34
- .fa-4x {
35
- font-size: 4em; }
36
-
37
- .fa-5x {
38
- font-size: 5em; }
39
-
40
- .fa-6x {
41
- font-size: 6em; }
42
-
43
- .fa-7x {
44
- font-size: 7em; }
45
-
46
- .fa-8x {
47
- font-size: 8em; }
48
-
49
- .fa-9x {
50
- font-size: 9em; }
51
-
52
- .fa-10x {
53
- font-size: 10em; }
54
-
55
- .fa-fw {
56
- text-align: center;
57
- width: 1.25em; }
58
-
59
- .fa-ul {
60
- list-style-type: none;
61
- margin-left: 2.5em;
62
- padding-left: 0; }
63
- .fa-ul > li {
64
- position: relative; }
65
-
66
- .fa-li {
67
- left: -2em;
68
- position: absolute;
69
- text-align: center;
70
- width: 2em;
71
- line-height: inherit; }
72
-
73
- .fa-border {
74
- border: solid 0.08em #eee;
75
- border-radius: .1em;
76
- padding: .2em .25em .15em; }
77
-
78
- .fa-pull-left {
79
- float: left; }
80
-
81
- .fa-pull-right {
82
- float: right; }
83
-
84
- .fa.fa-pull-left,
85
- .fas.fa-pull-left,
86
- .far.fa-pull-left,
87
- .fal.fa-pull-left,
88
- .fab.fa-pull-left {
89
- margin-right: .3em; }
90
-
91
- .fa.fa-pull-right,
92
- .fas.fa-pull-right,
93
- .far.fa-pull-right,
94
- .fal.fa-pull-right,
95
- .fab.fa-pull-right {
96
- margin-left: .3em; }
97
-
98
- .fa-spin {
99
- -webkit-animation: fa-spin 2s infinite linear;
100
- animation: fa-spin 2s infinite linear; }
101
-
102
- .fa-pulse {
103
- -webkit-animation: fa-spin 1s infinite steps(8);
104
- animation: fa-spin 1s infinite steps(8); }
105
-
106
- @-webkit-keyframes fa-spin {
107
- 0% {
108
- -webkit-transform: rotate(0deg);
109
- transform: rotate(0deg); }
110
- 100% {
111
- -webkit-transform: rotate(360deg);
112
- transform: rotate(360deg); } }
113
-
114
- @keyframes fa-spin {
115
- 0% {
116
- -webkit-transform: rotate(0deg);
117
- transform: rotate(0deg); }
118
- 100% {
119
- -webkit-transform: rotate(360deg);
120
- transform: rotate(360deg); } }
121
-
122
- .fa-rotate-90 {
123
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
124
- -webkit-transform: rotate(90deg);
125
- transform: rotate(90deg); }
126
-
127
- .fa-rotate-180 {
128
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
129
- -webkit-transform: rotate(180deg);
130
- transform: rotate(180deg); }
131
-
132
- .fa-rotate-270 {
133
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
134
- -webkit-transform: rotate(270deg);
135
- transform: rotate(270deg); }
136
-
137
- .fa-flip-horizontal {
138
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
139
- -webkit-transform: scale(-1, 1);
140
- transform: scale(-1, 1); }
141
-
142
- .fa-flip-vertical {
143
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
144
- -webkit-transform: scale(1, -1);
145
- transform: scale(1, -1); }
146
-
147
- .fa-flip-horizontal.fa-flip-vertical {
148
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
149
- -webkit-transform: scale(-1, -1);
150
- transform: scale(-1, -1); }
151
-
152
- :root .fa-rotate-90,
153
- :root .fa-rotate-180,
154
- :root .fa-rotate-270,
155
- :root .fa-flip-horizontal,
156
- :root .fa-flip-vertical {
157
- -webkit-filter: none;
158
- filter: none; }
159
-
160
- .fa-stack {
161
- display: inline-block;
162
- height: 2em;
163
- line-height: 2em;
164
- position: relative;
165
- vertical-align: middle;
166
- width: 2.5em; }
167
-
168
- .fa-stack-1x,
169
- .fa-stack-2x {
170
- left: 0;
171
- position: absolute;
172
- text-align: center;
173
- width: 100%; }
174
-
175
- .fa-stack-1x {
176
- line-height: inherit; }
177
-
178
- .fa-stack-2x {
179
- font-size: 2em; }
180
-
181
- .fa-inverse {
182
- color: #fff; }
183
-
184
- /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
185
- readers do not read off random characters that represent icons */
186
- .fa-500px:before {
187
- content: "\f26e"; }
188
-
189
- .fa-accessible-icon:before {
190
- content: "\f368"; }
191
-
192
- .fa-accusoft:before {
193
- content: "\f369"; }
194
-
195
- .fa-acquisitions-incorporated:before {
196
- content: "\f6af"; }
197
-
198
- .fa-ad:before {
199
- content: "\f641"; }
200
-
201
- .fa-address-book:before {
202
- content: "\f2b9"; }
203
-
204
- .fa-address-card:before {
205
- content: "\f2bb"; }
206
-
207
- .fa-adjust:before {
208
- content: "\f042"; }
209
-
210
- .fa-adn:before {
211
- content: "\f170"; }
212
-
213
- .fa-adobe:before {
214
- content: "\f778"; }
215
-
216
- .fa-adversal:before {
217
- content: "\f36a"; }
218
-
219
- .fa-affiliatetheme:before {
220
- content: "\f36b"; }
221
-
222
- .fa-air-freshener:before {
223
- content: "\f5d0"; }
224
-
225
- .fa-algolia:before {
226
- content: "\f36c"; }
227
-
228
- .fa-align-center:before {
229
- content: "\f037"; }
230
-
231
- .fa-align-justify:before {
232
- content: "\f039"; }
233
-
234
- .fa-align-left:before {
235
- content: "\f036"; }
236
-
237
- .fa-align-right:before {
238
- content: "\f038"; }
239
-
240
- .fa-alipay:before {
241
- content: "\f642"; }
242
-
243
- .fa-allergies:before {
244
- content: "\f461"; }
245
-
246
- .fa-amazon:before {
247
- content: "\f270"; }
248
-
249
- .fa-amazon-pay:before {
250
- content: "\f42c"; }
251
-
252
- .fa-ambulance:before {
253
- content: "\f0f9"; }
254
-
255
- .fa-american-sign-language-interpreting:before {
256
- content: "\f2a3"; }
257
-
258
- .fa-amilia:before {
259
- content: "\f36d"; }
260
-
261
- .fa-anchor:before {
262
- content: "\f13d"; }
263
-
264
- .fa-android:before {
265
- content: "\f17b"; }
266
-
267
- .fa-angellist:before {
268
- content: "\f209"; }
269
-
270
- .fa-angle-double-down:before {
271
- content: "\f103"; }
272
-
273
- .fa-angle-double-left:before {
274
- content: "\f100"; }
275
-
276
- .fa-angle-double-right:before {
277
- content: "\f101"; }
278
-
279
- .fa-angle-double-up:before {
280
- content: "\f102"; }
281
-
282
- .fa-angle-down:before {
283
- content: "\f107"; }
284
-
285
- .fa-angle-left:before {
286
- content: "\f104"; }
287
-
288
- .fa-angle-right:before {
289
- content: "\f105"; }
290
-
291
- .fa-angle-up:before {
292
- content: "\f106"; }
293
-
294
- .fa-angry:before {
295
- content: "\f556"; }
296
-
297
- .fa-angrycreative:before {
298
- content: "\f36e"; }
299
-
300
- .fa-angular:before {
301
- content: "\f420"; }
302
-
303
- .fa-ankh:before {
304
- content: "\f644"; }
305
-
306
- .fa-app-store:before {
307
- content: "\f36f"; }
308
-
309
- .fa-app-store-ios:before {
310
- content: "\f370"; }
311
-
312
- .fa-apper:before {
313
- content: "\f371"; }
314
-
315
- .fa-apple:before {
316
- content: "\f179"; }
317
-
318
- .fa-apple-alt:before {
319
- content: "\f5d1"; }
320
-
321
- .fa-apple-pay:before {
322
- content: "\f415"; }
323
-
324
- .fa-archive:before {
325
- content: "\f187"; }
326
-
327
- .fa-archway:before {
328
- content: "\f557"; }
329
-
330
- .fa-arrow-alt-circle-down:before {
331
- content: "\f358"; }
332
-
333
- .fa-arrow-alt-circle-left:before {
334
- content: "\f359"; }
335
-
336
- .fa-arrow-alt-circle-right:before {
337
- content: "\f35a"; }
338
-
339
- .fa-arrow-alt-circle-up:before {
340
- content: "\f35b"; }
341
-
342
- .fa-arrow-circle-down:before {
343
- content: "\f0ab"; }
344
-
345
- .fa-arrow-circle-left:before {
346
- content: "\f0a8"; }
347
-
348
- .fa-arrow-circle-right:before {
349
- content: "\f0a9"; }
350
-
351
- .fa-arrow-circle-up:before {
352
- content: "\f0aa"; }
353
-
354
- .fa-arrow-down:before {
355
- content: "\f063"; }
356
-
357
- .fa-arrow-left:before {
358
- content: "\f060"; }
359
-
360
- .fa-arrow-right:before {
361
- content: "\f061"; }
362
-
363
- .fa-arrow-up:before {
364
- content: "\f062"; }
365
-
366
- .fa-arrows-alt:before {
367
- content: "\f0b2"; }
368
-
369
- .fa-arrows-alt-h:before {
370
- content: "\f337"; }
371
-
372
- .fa-arrows-alt-v:before {
373
- content: "\f338"; }
374
-
375
- .fa-artstation:before {
376
- content: "\f77a"; }
377
-
378
- .fa-assistive-listening-systems:before {
379
- content: "\f2a2"; }
380
-
381
- .fa-asterisk:before {
382
- content: "\f069"; }
383
-
384
- .fa-asymmetrik:before {
385
- content: "\f372"; }
386
-
387
- .fa-at:before {
388
- content: "\f1fa"; }
389
-
390
- .fa-atlas:before {
391
- content: "\f558"; }
392
-
393
- .fa-atlassian:before {
394
- content: "\f77b"; }
395
-
396
- .fa-atom:before {
397
- content: "\f5d2"; }
398
-
399
- .fa-audible:before {
400
- content: "\f373"; }
401
-
402
- .fa-audio-description:before {
403
- content: "\f29e"; }
404
-
405
- .fa-autoprefixer:before {
406
- content: "\f41c"; }
407
-
408
- .fa-avianex:before {
409
- content: "\f374"; }
410
-
411
- .fa-aviato:before {
412
- content: "\f421"; }
413
-
414
- .fa-award:before {
415
- content: "\f559"; }
416
-
417
- .fa-aws:before {
418
- content: "\f375"; }
419
-
420
- .fa-baby:before {
421
- content: "\f77c"; }
422
-
423
- .fa-baby-carriage:before {
424
- content: "\f77d"; }
425
-
426
- .fa-backspace:before {
427
- content: "\f55a"; }
428
-
429
- .fa-backward:before {
430
- content: "\f04a"; }
431
-
432
- .fa-balance-scale:before {
433
- content: "\f24e"; }
434
-
435
- .fa-ban:before {
436
- content: "\f05e"; }
437
-
438
- .fa-band-aid:before {
439
- content: "\f462"; }
440
-
441
- .fa-bandcamp:before {
442
- content: "\f2d5"; }
443
-
444
- .fa-barcode:before {
445
- content: "\f02a"; }
446
-
447
- .fa-bars:before {
448
- content: "\f0c9"; }
449
-
450
- .fa-baseball-ball:before {
451
- content: "\f433"; }
452
-
453
- .fa-basketball-ball:before {
454
- content: "\f434"; }
455
-
456
- .fa-bath:before {
457
- content: "\f2cd"; }
458
-
459
- .fa-battery-empty:before {
460
- content: "\f244"; }
461
-
462
- .fa-battery-full:before {
463
- content: "\f240"; }
464
-
465
- .fa-battery-half:before {
466
- content: "\f242"; }
467
-
468
- .fa-battery-quarter:before {
469
- content: "\f243"; }
470
-
471
- .fa-battery-three-quarters:before {
472
- content: "\f241"; }
473
-
474
- .fa-bed:before {
475
- content: "\f236"; }
476
-
477
- .fa-beer:before {
478
- content: "\f0fc"; }
479
-
480
- .fa-behance:before {
481
- content: "\f1b4"; }
482
-
483
- .fa-behance-square:before {
484
- content: "\f1b5"; }
485
-
486
- .fa-bell:before {
487
- content: "\f0f3"; }
488
-
489
- .fa-bell-slash:before {
490
- content: "\f1f6"; }
491
-
492
- .fa-bezier-curve:before {
493
- content: "\f55b"; }
494
-
495
- .fa-bible:before {
496
- content: "\f647"; }
497
-
498
- .fa-bicycle:before {
499
- content: "\f206"; }
500
-
501
- .fa-bimobject:before {
502
- content: "\f378"; }
503
-
504
- .fa-binoculars:before {
505
- content: "\f1e5"; }
506
-
507
- .fa-biohazard:before {
508
- content: "\f780"; }
509
-
510
- .fa-birthday-cake:before {
511
- content: "\f1fd"; }
512
-
513
- .fa-bitbucket:before {
514
- content: "\f171"; }
515
-
516
- .fa-bitcoin:before {
517
- content: "\f379"; }
518
-
519
- .fa-bity:before {
520
- content: "\f37a"; }
521
-
522
- .fa-black-tie:before {
523
- content: "\f27e"; }
524
-
525
- .fa-blackberry:before {
526
- content: "\f37b"; }
527
-
528
- .fa-blender:before {
529
- content: "\f517"; }
530
-
531
- .fa-blender-phone:before {
532
- content: "\f6b6"; }
533
-
534
- .fa-blind:before {
535
- content: "\f29d"; }
536
-
537
- .fa-blog:before {
538
- content: "\f781"; }
539
-
540
- .fa-blogger:before {
541
- content: "\f37c"; }
542
-
543
- .fa-blogger-b:before {
544
- content: "\f37d"; }
545
-
546
- .fa-bluetooth:before {
547
- content: "\f293"; }
548
-
549
- .fa-bluetooth-b:before {
550
- content: "\f294"; }
551
-
552
- .fa-bold:before {
553
- content: "\f032"; }
554
-
555
- .fa-bolt:before {
556
- content: "\f0e7"; }
557
-
558
- .fa-bomb:before {
559
- content: "\f1e2"; }
560
-
561
- .fa-bone:before {
562
- content: "\f5d7"; }
563
-
564
- .fa-bong:before {
565
- content: "\f55c"; }
566
-
567
- .fa-book:before {
568
- content: "\f02d"; }
569
-
570
- .fa-book-dead:before {
571
- content: "\f6b7"; }
572
-
573
- .fa-book-open:before {
574
- content: "\f518"; }
575
-
576
- .fa-book-reader:before {
577
- content: "\f5da"; }
578
-
579
- .fa-bookmark:before {
580
- content: "\f02e"; }
581
-
582
- .fa-bowling-ball:before {
583
- content: "\f436"; }
584
-
585
- .fa-box:before {
586
- content: "\f466"; }
587
-
588
- .fa-box-open:before {
589
- content: "\f49e"; }
590
-
591
- .fa-boxes:before {
592
- content: "\f468"; }
593
-
594
- .fa-braille:before {
595
- content: "\f2a1"; }
596
-
597
- .fa-brain:before {
598
- content: "\f5dc"; }
599
-
600
- .fa-briefcase:before {
601
- content: "\f0b1"; }
602
-
603
- .fa-briefcase-medical:before {
604
- content: "\f469"; }
605
-
606
- .fa-broadcast-tower:before {
607
- content: "\f519"; }
608
-
609
- .fa-broom:before {
610
- content: "\f51a"; }
611
-
612
- .fa-brush:before {
613
- content: "\f55d"; }
614
-
615
- .fa-btc:before {
616
- content: "\f15a"; }
617
-
618
- .fa-bug:before {
619
- content: "\f188"; }
620
-
621
- .fa-building:before {
622
- content: "\f1ad"; }
623
-
624
- .fa-bullhorn:before {
625
- content: "\f0a1"; }
626
-
627
- .fa-bullseye:before {
628
- content: "\f140"; }
629
-
630
- .fa-burn:before {
631
- content: "\f46a"; }
632
-
633
- .fa-buromobelexperte:before {
634
- content: "\f37f"; }
635
-
636
- .fa-bus:before {
637
- content: "\f207"; }
638
-
639
- .fa-bus-alt:before {
640
- content: "\f55e"; }
641
-
642
- .fa-business-time:before {
643
- content: "\f64a"; }
644
-
645
- .fa-buysellads:before {
646
- content: "\f20d"; }
647
-
648
- .fa-calculator:before {
649
- content: "\f1ec"; }
650
-
651
- .fa-calendar:before {
652
- content: "\f133"; }
653
-
654
- .fa-calendar-alt:before {
655
- content: "\f073"; }
656
-
657
- .fa-calendar-check:before {
658
- content: "\f274"; }
659
-
660
- .fa-calendar-day:before {
661
- content: "\f783"; }
662
-
663
- .fa-calendar-minus:before {
664
- content: "\f272"; }
665
-
666
- .fa-calendar-plus:before {
667
- content: "\f271"; }
668
-
669
- .fa-calendar-times:before {
670
- content: "\f273"; }
671
-
672
- .fa-calendar-week:before {
673
- content: "\f784"; }
674
-
675
- .fa-camera:before {
676
- content: "\f030"; }
677
-
678
- .fa-camera-retro:before {
679
- content: "\f083"; }
680
-
681
- .fa-campground:before {
682
- content: "\f6bb"; }
683
-
684
- .fa-canadian-maple-leaf:before {
685
- content: "\f785"; }
686
-
687
- .fa-candy-cane:before {
688
- content: "\f786"; }
689
-
690
- .fa-cannabis:before {
691
- content: "\f55f"; }
692
-
693
- .fa-capsules:before {
694
- content: "\f46b"; }
695
-
696
- .fa-car:before {
697
- content: "\f1b9"; }
698
-
699
- .fa-car-alt:before {
700
- content: "\f5de"; }
701
-
702
- .fa-car-battery:before {
703
- content: "\f5df"; }
704
-
705
- .fa-car-crash:before {
706
- content: "\f5e1"; }
707
-
708
- .fa-car-side:before {
709
- content: "\f5e4"; }
710
-
711
- .fa-caret-down:before {
712
- content: "\f0d7"; }
713
-
714
- .fa-caret-left:before {
715
- content: "\f0d9"; }
716
-
717
- .fa-caret-right:before {
718
- content: "\f0da"; }
719
-
720
- .fa-caret-square-down:before {
721
- content: "\f150"; }
722
-
723
- .fa-caret-square-left:before {
724
- content: "\f191"; }
725
-
726
- .fa-caret-square-right:before {
727
- content: "\f152"; }
728
-
729
- .fa-caret-square-up:before {
730
- content: "\f151"; }
731
-
732
- .fa-caret-up:before {
733
- content: "\f0d8"; }
734
-
735
- .fa-carrot:before {
736
- content: "\f787"; }
737
-
738
- .fa-cart-arrow-down:before {
739
- content: "\f218"; }
740
-
741
- .fa-cart-plus:before {
742
- content: "\f217"; }
743
-
744
- .fa-cash-register:before {
745
- content: "\f788"; }
746
-
747
- .fa-cat:before {
748
- content: "\f6be"; }
749
-
750
- .fa-cc-amazon-pay:before {
751
- content: "\f42d"; }
752
-
753
- .fa-cc-amex:before {
754
- content: "\f1f3"; }
755
-
756
- .fa-cc-apple-pay:before {
757
- content: "\f416"; }
758
-
759
- .fa-cc-diners-club:before {
760
- content: "\f24c"; }
761
-
762
- .fa-cc-discover:before {
763
- content: "\f1f2"; }
764
-
765
- .fa-cc-jcb:before {
766
- content: "\f24b"; }
767
-
768
- .fa-cc-mastercard:before {
769
- content: "\f1f1"; }
770
-
771
- .fa-cc-paypal:before {
772
- content: "\f1f4"; }
773
-
774
- .fa-cc-stripe:before {
775
- content: "\f1f5"; }
776
-
777
- .fa-cc-visa:before {
778
- content: "\f1f0"; }
779
-
780
- .fa-centercode:before {
781
- content: "\f380"; }
782
-
783
- .fa-centos:before {
784
- content: "\f789"; }
785
-
786
- .fa-certificate:before {
787
- content: "\f0a3"; }
788
-
789
- .fa-chair:before {
790
- content: "\f6c0"; }
791
-
792
- .fa-chalkboard:before {
793
- content: "\f51b"; }
794
-
795
- .fa-chalkboard-teacher:before {
796
- content: "\f51c"; }
797
-
798
- .fa-charging-station:before {
799
- content: "\f5e7"; }
800
-
801
- .fa-chart-area:before {
802
- content: "\f1fe"; }
803
-
804
- .fa-chart-bar:before {
805
- content: "\f080"; }
806
-
807
- .fa-chart-line:before {
808
- content: "\f201"; }
809
-
810
- .fa-chart-pie:before {
811
- content: "\f200"; }
812
-
813
- .fa-check:before {
814
- content: "\f00c"; }
815
-
816
- .fa-check-circle:before {
817
- content: "\f058"; }
818
-
819
- .fa-check-double:before {
820
- content: "\f560"; }
821
-
822
- .fa-check-square:before {
823
- content: "\f14a"; }
824
-
825
- .fa-chess:before {
826
- content: "\f439"; }
827
-
828
- .fa-chess-bishop:before {
829
- content: "\f43a"; }
830
-
831
- .fa-chess-board:before {
832
- content: "\f43c"; }
833
-
834
- .fa-chess-king:before {
835
- content: "\f43f"; }
836
-
837
- .fa-chess-knight:before {
838
- content: "\f441"; }
839
-
840
- .fa-chess-pawn:before {
841
- content: "\f443"; }
842
-
843
- .fa-chess-queen:before {
844
- content: "\f445"; }
845
-
846
- .fa-chess-rook:before {
847
- content: "\f447"; }
848
-
849
- .fa-chevron-circle-down:before {
850
- content: "\f13a"; }
851
-
852
- .fa-chevron-circle-left:before {
853
- content: "\f137"; }
854
-
855
- .fa-chevron-circle-right:before {
856
- content: "\f138"; }
857
-
858
- .fa-chevron-circle-up:before {
859
- content: "\f139"; }
860
-
861
- .fa-chevron-down:before {
862
- content: "\f078"; }
863
-
864
- .fa-chevron-left:before {
865
- content: "\f053"; }
866
-
867
- .fa-chevron-right:before {
868
- content: "\f054"; }
869
-
870
- .fa-chevron-up:before {
871
- content: "\f077"; }
872
-
873
- .fa-child:before {
874
- content: "\f1ae"; }
875
-
876
- .fa-chrome:before {
877
- content: "\f268"; }
878
-
879
- .fa-church:before {
880
- content: "\f51d"; }
881
-
882
- .fa-circle:before {
883
- content: "\f111"; }
884
-
885
- .fa-circle-notch:before {
886
- content: "\f1ce"; }
887
-
888
- .fa-city:before {
889
- content: "\f64f"; }
890
-
891
- .fa-clipboard:before {
892
- content: "\f328"; }
893
-
894
- .fa-clipboard-check:before {
895
- content: "\f46c"; }
896
-
897
- .fa-clipboard-list:before {
898
- content: "\f46d"; }
899
-
900
- .fa-clock:before {
901
- content: "\f017"; }
902
-
903
- .fa-clone:before {
904
- content: "\f24d"; }
905
-
906
- .fa-closed-captioning:before {
907
- content: "\f20a"; }
908
-
909
- .fa-cloud:before {
910
- content: "\f0c2"; }
911
-
912
- .fa-cloud-download-alt:before {
913
- content: "\f381"; }
914
-
915
- .fa-cloud-meatball:before {
916
- content: "\f73b"; }
917
-
918
- .fa-cloud-moon:before {
919
- content: "\f6c3"; }
920
-
921
- .fa-cloud-moon-rain:before {
922
- content: "\f73c"; }
923
-
924
- .fa-cloud-rain:before {
925
- content: "\f73d"; }
926
-
927
- .fa-cloud-showers-heavy:before {
928
- content: "\f740"; }
929
-
930
- .fa-cloud-sun:before {
931
- content: "\f6c4"; }
932
-
933
- .fa-cloud-sun-rain:before {
934
- content: "\f743"; }
935
-
936
- .fa-cloud-upload-alt:before {
937
- content: "\f382"; }
938
-
939
- .fa-cloudscale:before {
940
- content: "\f383"; }
941
-
942
- .fa-cloudsmith:before {
943
- content: "\f384"; }
944
-
945
- .fa-cloudversify:before {
946
- content: "\f385"; }
947
-
948
- .fa-cocktail:before {
949
- content: "\f561"; }
950
-
951
- .fa-code:before {
952
- content: "\f121"; }
953
-
954
- .fa-code-branch:before {
955
- content: "\f126"; }
956
-
957
- .fa-codepen:before {
958
- content: "\f1cb"; }
959
-
960
- .fa-codiepie:before {
961
- content: "\f284"; }
962
-
963
- .fa-coffee:before {
964
- content: "\f0f4"; }
965
-
966
- .fa-cog:before {
967
- content: "\f013"; }
968
-
969
- .fa-cogs:before {
970
- content: "\f085"; }
971
-
972
- .fa-coins:before {
973
- content: "\f51e"; }
974
-
975
- .fa-columns:before {
976
- content: "\f0db"; }
977
-
978
- .fa-comment:before {
979
- content: "\f075"; }
980
-
981
- .fa-comment-alt:before {
982
- content: "\f27a"; }
983
-
984
- .fa-comment-dollar:before {
985
- content: "\f651"; }
986
-
987
- .fa-comment-dots:before {
988
- content: "\f4ad"; }
989
-
990
- .fa-comment-slash:before {
991
- content: "\f4b3"; }
992
-
993
- .fa-comments:before {
994
- content: "\f086"; }
995
-
996
- .fa-comments-dollar:before {
997
- content: "\f653"; }
998
-
999
- .fa-compact-disc:before {
1000
- content: "\f51f"; }
1001
-
1002
- .fa-compass:before {
1003
- content: "\f14e"; }
1004
-
1005
- .fa-compress:before {
1006
- content: "\f066"; }
1007
-
1008
- .fa-compress-arrows-alt:before {
1009
- content: "\f78c"; }
1010
-
1011
- .fa-concierge-bell:before {
1012
- content: "\f562"; }
1013
-
1014
- .fa-confluence:before {
1015
- content: "\f78d"; }
1016
-
1017
- .fa-connectdevelop:before {
1018
- content: "\f20e"; }
1019
-
1020
- .fa-contao:before {
1021
- content: "\f26d"; }
1022
-
1023
- .fa-cookie:before {
1024
- content: "\f563"; }
1025
-
1026
- .fa-cookie-bite:before {
1027
- content: "\f564"; }
1028
-
1029
- .fa-copy:before {
1030
- content: "\f0c5"; }
1031
-
1032
- .fa-copyright:before {
1033
- content: "\f1f9"; }
1034
-
1035
- .fa-couch:before {
1036
- content: "\f4b8"; }
1037
-
1038
- .fa-cpanel:before {
1039
- content: "\f388"; }
1040
-
1041
- .fa-creative-commons:before {
1042
- content: "\f25e"; }
1043
-
1044
- .fa-creative-commons-by:before {
1045
- content: "\f4e7"; }
1046
-
1047
- .fa-creative-commons-nc:before {
1048
- content: "\f4e8"; }
1049
-
1050
- .fa-creative-commons-nc-eu:before {
1051
- content: "\f4e9"; }
1052
-
1053
- .fa-creative-commons-nc-jp:before {
1054
- content: "\f4ea"; }
1055
-
1056
- .fa-creative-commons-nd:before {
1057
- content: "\f4eb"; }
1058
-
1059
- .fa-creative-commons-pd:before {
1060
- content: "\f4ec"; }
1061
-
1062
- .fa-creative-commons-pd-alt:before {
1063
- content: "\f4ed"; }
1064
-
1065
- .fa-creative-commons-remix:before {
1066
- content: "\f4ee"; }
1067
-
1068
- .fa-creative-commons-sa:before {
1069
- content: "\f4ef"; }
1070
-
1071
- .fa-creative-commons-sampling:before {
1072
- content: "\f4f0"; }
1073
-
1074
- .fa-creative-commons-sampling-plus:before {
1075
- content: "\f4f1"; }
1076
-
1077
- .fa-creative-commons-share:before {
1078
- content: "\f4f2"; }
1079
-
1080
- .fa-creative-commons-zero:before {
1081
- content: "\f4f3"; }
1082
-
1083
- .fa-credit-card:before {
1084
- content: "\f09d"; }
1085
-
1086
- .fa-critical-role:before {
1087
- content: "\f6c9"; }
1088
-
1089
- .fa-crop:before {
1090
- content: "\f125"; }
1091
-
1092
- .fa-crop-alt:before {
1093
- content: "\f565"; }
1094
-
1095
- .fa-cross:before {
1096
- content: "\f654"; }
1097
-
1098
- .fa-crosshairs:before {
1099
- content: "\f05b"; }
1100
-
1101
- .fa-crow:before {
1102
- content: "\f520"; }
1103
-
1104
- .fa-crown:before {
1105
- content: "\f521"; }
1106
-
1107
- .fa-css3:before {
1108
- content: "\f13c"; }
1109
-
1110
- .fa-css3-alt:before {
1111
- content: "\f38b"; }
1112
-
1113
- .fa-cube:before {
1114
- content: "\f1b2"; }
1115
-
1116
- .fa-cubes:before {
1117
- content: "\f1b3"; }
1118
-
1119
- .fa-cut:before {
1120
- content: "\f0c4"; }
1121
-
1122
- .fa-cuttlefish:before {
1123
- content: "\f38c"; }
1124
-
1125
- .fa-d-and-d:before {
1126
- content: "\f38d"; }
1127
-
1128
- .fa-d-and-d-beyond:before {
1129
- content: "\f6ca"; }
1130
-
1131
- .fa-dashcube:before {
1132
- content: "\f210"; }
1133
-
1134
- .fa-database:before {
1135
- content: "\f1c0"; }
1136
-
1137
- .fa-deaf:before {
1138
- content: "\f2a4"; }
1139
-
1140
- .fa-delicious:before {
1141
- content: "\f1a5"; }
1142
-
1143
- .fa-democrat:before {
1144
- content: "\f747"; }
1145
-
1146
- .fa-deploydog:before {
1147
- content: "\f38e"; }
1148
-
1149
- .fa-deskpro:before {
1150
- content: "\f38f"; }
1151
-
1152
- .fa-desktop:before {
1153
- content: "\f108"; }
1154
-
1155
- .fa-dev:before {
1156
- content: "\f6cc"; }
1157
-
1158
- .fa-deviantart:before {
1159
- content: "\f1bd"; }
1160
-
1161
- .fa-dharmachakra:before {
1162
- content: "\f655"; }
1163
-
1164
- .fa-dhl:before {
1165
- content: "\f790"; }
1166
-
1167
- .fa-diagnoses:before {
1168
- content: "\f470"; }
1169
-
1170
- .fa-diaspora:before {
1171
- content: "\f791"; }
1172
-
1173
- .fa-dice:before {
1174
- content: "\f522"; }
1175
-
1176
- .fa-dice-d20:before {
1177
- content: "\f6cf"; }
1178
-
1179
- .fa-dice-d6:before {
1180
- content: "\f6d1"; }
1181
-
1182
- .fa-dice-five:before {
1183
- content: "\f523"; }
1184
-
1185
- .fa-dice-four:before {
1186
- content: "\f524"; }
1187
-
1188
- .fa-dice-one:before {
1189
- content: "\f525"; }
1190
-
1191
- .fa-dice-six:before {
1192
- content: "\f526"; }
1193
-
1194
- .fa-dice-three:before {
1195
- content: "\f527"; }
1196
-
1197
- .fa-dice-two:before {
1198
- content: "\f528"; }
1199
-
1200
- .fa-digg:before {
1201
- content: "\f1a6"; }
1202
-
1203
- .fa-digital-ocean:before {
1204
- content: "\f391"; }
1205
-
1206
- .fa-digital-tachograph:before {
1207
- content: "\f566"; }
1208
-
1209
- .fa-directions:before {
1210
- content: "\f5eb"; }
1211
-
1212
- .fa-discord:before {
1213
- content: "\f392"; }
1214
-
1215
- .fa-discourse:before {
1216
- content: "\f393"; }
1217
-
1218
- .fa-divide:before {
1219
- content: "\f529"; }
1220
-
1221
- .fa-dizzy:before {
1222
- content: "\f567"; }
1223
-
1224
- .fa-dna:before {
1225
- content: "\f471"; }
1226
-
1227
- .fa-dochub:before {
1228
- content: "\f394"; }
1229
-
1230
- .fa-docker:before {
1231
- content: "\f395"; }
1232
-
1233
- .fa-dog:before {
1234
- content: "\f6d3"; }
1235
-
1236
- .fa-dollar-sign:before {
1237
- content: "\f155"; }
1238
-
1239
- .fa-dolly:before {
1240
- content: "\f472"; }
1241
-
1242
- .fa-dolly-flatbed:before {
1243
- content: "\f474"; }
1244
-
1245
- .fa-donate:before {
1246
- content: "\f4b9"; }
1247
-
1248
- .fa-door-closed:before {
1249
- content: "\f52a"; }
1250
-
1251
- .fa-door-open:before {
1252
- content: "\f52b"; }
1253
-
1254
- .fa-dot-circle:before {
1255
- content: "\f192"; }
1256
-
1257
- .fa-dove:before {
1258
- content: "\f4ba"; }
1259
-
1260
- .fa-download:before {
1261
- content: "\f019"; }
1262
-
1263
- .fa-draft2digital:before {
1264
- content: "\f396"; }
1265
-
1266
- .fa-drafting-compass:before {
1267
- content: "\f568"; }
1268
-
1269
- .fa-dragon:before {
1270
- content: "\f6d5"; }
1271
-
1272
- .fa-draw-polygon:before {
1273
- content: "\f5ee"; }
1274
-
1275
- .fa-dribbble:before {
1276
- content: "\f17d"; }
1277
-
1278
- .fa-dribbble-square:before {
1279
- content: "\f397"; }
1280
-
1281
- .fa-dropbox:before {
1282
- content: "\f16b"; }
1283
-
1284
- .fa-drum:before {
1285
- content: "\f569"; }
1286
-
1287
- .fa-drum-steelpan:before {
1288
- content: "\f56a"; }
1289
-
1290
- .fa-drumstick-bite:before {
1291
- content: "\f6d7"; }
1292
-
1293
- .fa-drupal:before {
1294
- content: "\f1a9"; }
1295
-
1296
- .fa-dumbbell:before {
1297
- content: "\f44b"; }
1298
-
1299
- .fa-dumpster:before {
1300
- content: "\f793"; }
1301
-
1302
- .fa-dumpster-fire:before {
1303
- content: "\f794"; }
1304
-
1305
- .fa-dungeon:before {
1306
- content: "\f6d9"; }
1307
-
1308
- .fa-dyalog:before {
1309
- content: "\f399"; }
1310
-
1311
- .fa-earlybirds:before {
1312
- content: "\f39a"; }
1313
-
1314
- .fa-ebay:before {
1315
- content: "\f4f4"; }
1316
-
1317
- .fa-edge:before {
1318
- content: "\f282"; }
1319
-
1320
- .fa-edit:before {
1321
- content: "\f044"; }
1322
-
1323
- .fa-eject:before {
1324
- content: "\f052"; }
1325
-
1326
- .fa-elementor:before {
1327
- content: "\f430"; }
1328
-
1329
- .fa-ellipsis-h:before {
1330
- content: "\f141"; }
1331
-
1332
- .fa-ellipsis-v:before {
1333
- content: "\f142"; }
1334
-
1335
- .fa-ello:before {
1336
- content: "\f5f1"; }
1337
-
1338
- .fa-ember:before {
1339
- content: "\f423"; }
1340
-
1341
- .fa-empire:before {
1342
- content: "\f1d1"; }
1343
-
1344
- .fa-envelope:before {
1345
- content: "\f0e0"; }
1346
-
1347
- .fa-envelope-open:before {
1348
- content: "\f2b6"; }
1349
-
1350
- .fa-envelope-open-text:before {
1351
- content: "\f658"; }
1352
-
1353
- .fa-envelope-square:before {
1354
- content: "\f199"; }
1355
-
1356
- .fa-envira:before {
1357
- content: "\f299"; }
1358
-
1359
- .fa-equals:before {
1360
- content: "\f52c"; }
1361
-
1362
- .fa-eraser:before {
1363
- content: "\f12d"; }
1364
-
1365
- .fa-erlang:before {
1366
- content: "\f39d"; }
1367
-
1368
- .fa-ethereum:before {
1369
- content: "\f42e"; }
1370
-
1371
- .fa-ethernet:before {
1372
- content: "\f796"; }
1373
-
1374
- .fa-etsy:before {
1375
- content: "\f2d7"; }
1376
-
1377
- .fa-euro-sign:before {
1378
- content: "\f153"; }
1379
-
1380
- .fa-exchange-alt:before {
1381
- content: "\f362"; }
1382
-
1383
- .fa-exclamation:before {
1384
- content: "\f12a"; }
1385
-
1386
- .fa-exclamation-circle:before {
1387
- content: "\f06a"; }
1388
-
1389
- .fa-exclamation-triangle:before {
1390
- content: "\f071"; }
1391
-
1392
- .fa-expand:before {
1393
- content: "\f065"; }
1394
-
1395
- .fa-expand-arrows-alt:before {
1396
- content: "\f31e"; }
1397
-
1398
- .fa-expeditedssl:before {
1399
- content: "\f23e"; }
1400
-
1401
- .fa-external-link-alt:before {
1402
- content: "\f35d"; }
1403
-
1404
- .fa-external-link-square-alt:before {
1405
- content: "\f360"; }
1406
-
1407
- .fa-eye:before {
1408
- content: "\f06e"; }
1409
-
1410
- .fa-eye-dropper:before {
1411
- content: "\f1fb"; }
1412
-
1413
- .fa-eye-slash:before {
1414
- content: "\f070"; }
1415
-
1416
- .fa-facebook:before {
1417
- content: "\f09a"; }
1418
-
1419
- .fa-facebook-f:before {
1420
- content: "\f39e"; }
1421
-
1422
- .fa-facebook-messenger:before {
1423
- content: "\f39f"; }
1424
-
1425
- .fa-facebook-square:before {
1426
- content: "\f082"; }
1427
-
1428
- .fa-fantasy-flight-games:before {
1429
- content: "\f6dc"; }
1430
-
1431
- .fa-fast-backward:before {
1432
- content: "\f049"; }
1433
-
1434
- .fa-fast-forward:before {
1435
- content: "\f050"; }
1436
-
1437
- .fa-fax:before {
1438
- content: "\f1ac"; }
1439
-
1440
- .fa-feather:before {
1441
- content: "\f52d"; }
1442
-
1443
- .fa-feather-alt:before {
1444
- content: "\f56b"; }
1445
-
1446
- .fa-fedex:before {
1447
- content: "\f797"; }
1448
-
1449
- .fa-fedora:before {
1450
- content: "\f798"; }
1451
-
1452
- .fa-female:before {
1453
- content: "\f182"; }
1454
-
1455
- .fa-fighter-jet:before {
1456
- content: "\f0fb"; }
1457
-
1458
- .fa-figma:before {
1459
- content: "\f799"; }
1460
-
1461
- .fa-file:before {
1462
- content: "\f15b"; }
1463
-
1464
- .fa-file-alt:before {
1465
- content: "\f15c"; }
1466
-
1467
- .fa-file-archive:before {
1468
- content: "\f1c6"; }
1469
-
1470
- .fa-file-audio:before {
1471
- content: "\f1c7"; }
1472
-
1473
- .fa-file-code:before {
1474
- content: "\f1c9"; }
1475
-
1476
- .fa-file-contract:before {
1477
- content: "\f56c"; }
1478
-
1479
- .fa-file-csv:before {
1480
- content: "\f6dd"; }
1481
-
1482
- .fa-file-download:before {
1483
- content: "\f56d"; }
1484
-
1485
- .fa-file-excel:before {
1486
- content: "\f1c3"; }
1487
-
1488
- .fa-file-export:before {
1489
- content: "\f56e"; }
1490
-
1491
- .fa-file-image:before {
1492
- content: "\f1c5"; }
1493
-
1494
- .fa-file-import:before {
1495
- content: "\f56f"; }
1496
-
1497
- .fa-file-invoice:before {
1498
- content: "\f570"; }
1499
-
1500
- .fa-file-invoice-dollar:before {
1501
- content: "\f571"; }
1502
-
1503
- .fa-file-medical:before {
1504
- content: "\f477"; }
1505
-
1506
- .fa-file-medical-alt:before {
1507
- content: "\f478"; }
1508
-
1509
- .fa-file-pdf:before {
1510
- content: "\f1c1"; }
1511
-
1512
- .fa-file-powerpoint:before {
1513
- content: "\f1c4"; }
1514
-
1515
- .fa-file-prescription:before {
1516
- content: "\f572"; }
1517
-
1518
- .fa-file-signature:before {
1519
- content: "\f573"; }
1520
-
1521
- .fa-file-upload:before {
1522
- content: "\f574"; }
1523
-
1524
- .fa-file-video:before {
1525
- content: "\f1c8"; }
1526
-
1527
- .fa-file-word:before {
1528
- content: "\f1c2"; }
1529
-
1530
- .fa-fill:before {
1531
- content: "\f575"; }
1532
-
1533
- .fa-fill-drip:before {
1534
- content: "\f576"; }
1535
-
1536
- .fa-film:before {
1537
- content: "\f008"; }
1538
-
1539
- .fa-filter:before {
1540
- content: "\f0b0"; }
1541
-
1542
- .fa-fingerprint:before {
1543
- content: "\f577"; }
1544
-
1545
- .fa-fire:before {
1546
- content: "\f06d"; }
1547
-
1548
- .fa-fire-alt:before {
1549
- content: "\f7e4"; }
1550
-
1551
- .fa-fire-extinguisher:before {
1552
- content: "\f134"; }
1553
-
1554
- .fa-firefox:before {
1555
- content: "\f269"; }
1556
-
1557
- .fa-first-aid:before {
1558
- content: "\f479"; }
1559
-
1560
- .fa-first-order:before {
1561
- content: "\f2b0"; }
1562
-
1563
- .fa-first-order-alt:before {
1564
- content: "\f50a"; }
1565
-
1566
- .fa-firstdraft:before {
1567
- content: "\f3a1"; }
1568
-
1569
- .fa-fish:before {
1570
- content: "\f578"; }
1571
-
1572
- .fa-fist-raised:before {
1573
- content: "\f6de"; }
1574
-
1575
- .fa-flag:before {
1576
- content: "\f024"; }
1577
-
1578
- .fa-flag-checkered:before {
1579
- content: "\f11e"; }
1580
-
1581
- .fa-flag-usa:before {
1582
- content: "\f74d"; }
1583
-
1584
- .fa-flask:before {
1585
- content: "\f0c3"; }
1586
-
1587
- .fa-flickr:before {
1588
- content: "\f16e"; }
1589
-
1590
- .fa-flipboard:before {
1591
- content: "\f44d"; }
1592
-
1593
- .fa-flushed:before {
1594
- content: "\f579"; }
1595
-
1596
- .fa-fly:before {
1597
- content: "\f417"; }
1598
-
1599
- .fa-folder:before {
1600
- content: "\f07b"; }
1601
-
1602
- .fa-folder-minus:before {
1603
- content: "\f65d"; }
1604
-
1605
- .fa-folder-open:before {
1606
- content: "\f07c"; }
1607
-
1608
- .fa-folder-plus:before {
1609
- content: "\f65e"; }
1610
-
1611
- .fa-font:before {
1612
- content: "\f031"; }
1613
-
1614
- .fa-font-awesome:before {
1615
- content: "\f2b4"; }
1616
-
1617
- .fa-font-awesome-alt:before {
1618
- content: "\f35c"; }
1619
-
1620
- .fa-font-awesome-flag:before {
1621
- content: "\f425"; }
1622
-
1623
- .fa-font-awesome-logo-full:before {
1624
- content: "\f4e6"; }
1625
-
1626
- .fa-fonticons:before {
1627
- content: "\f280"; }
1628
-
1629
- .fa-fonticons-fi:before {
1630
- content: "\f3a2"; }
1631
-
1632
- .fa-football-ball:before {
1633
- content: "\f44e"; }
1634
-
1635
- .fa-fort-awesome:before {
1636
- content: "\f286"; }
1637
-
1638
- .fa-fort-awesome-alt:before {
1639
- content: "\f3a3"; }
1640
-
1641
- .fa-forumbee:before {
1642
- content: "\f211"; }
1643
-
1644
- .fa-forward:before {
1645
- content: "\f04e"; }
1646
-
1647
- .fa-foursquare:before {
1648
- content: "\f180"; }
1649
-
1650
- .fa-free-code-camp:before {
1651
- content: "\f2c5"; }
1652
-
1653
- .fa-freebsd:before {
1654
- content: "\f3a4"; }
1655
-
1656
- .fa-frog:before {
1657
- content: "\f52e"; }
1658
-
1659
- .fa-frown:before {
1660
- content: "\f119"; }
1661
-
1662
- .fa-frown-open:before {
1663
- content: "\f57a"; }
1664
-
1665
- .fa-fulcrum:before {
1666
- content: "\f50b"; }
1667
-
1668
- .fa-funnel-dollar:before {
1669
- content: "\f662"; }
1670
-
1671
- .fa-futbol:before {
1672
- content: "\f1e3"; }
1673
-
1674
- .fa-galactic-republic:before {
1675
- content: "\f50c"; }
1676
-
1677
- .fa-galactic-senate:before {
1678
- content: "\f50d"; }
1679
-
1680
- .fa-gamepad:before {
1681
- content: "\f11b"; }
1682
-
1683
- .fa-gas-pump:before {
1684
- content: "\f52f"; }
1685
-
1686
- .fa-gavel:before {
1687
- content: "\f0e3"; }
1688
-
1689
- .fa-gem:before {
1690
- content: "\f3a5"; }
1691
-
1692
- .fa-genderless:before {
1693
- content: "\f22d"; }
1694
-
1695
- .fa-get-pocket:before {
1696
- content: "\f265"; }
1697
-
1698
- .fa-gg:before {
1699
- content: "\f260"; }
1700
-
1701
- .fa-gg-circle:before {
1702
- content: "\f261"; }
1703
-
1704
- .fa-ghost:before {
1705
- content: "\f6e2"; }
1706
-
1707
- .fa-gift:before {
1708
- content: "\f06b"; }
1709
-
1710
- .fa-gifts:before {
1711
- content: "\f79c"; }
1712
-
1713
- .fa-git:before {
1714
- content: "\f1d3"; }
1715
-
1716
- .fa-git-square:before {
1717
- content: "\f1d2"; }
1718
-
1719
- .fa-github:before {
1720
- content: "\f09b"; }
1721
-
1722
- .fa-github-alt:before {
1723
- content: "\f113"; }
1724
-
1725
- .fa-github-square:before {
1726
- content: "\f092"; }
1727
-
1728
- .fa-gitkraken:before {
1729
- content: "\f3a6"; }
1730
-
1731
- .fa-gitlab:before {
1732
- content: "\f296"; }
1733
-
1734
- .fa-gitter:before {
1735
- content: "\f426"; }
1736
-
1737
- .fa-glass-cheers:before {
1738
- content: "\f79f"; }
1739
-
1740
- .fa-glass-martini:before {
1741
- content: "\f000"; }
1742
-
1743
- .fa-glass-martini-alt:before {
1744
- content: "\f57b"; }
1745
-
1746
- .fa-glass-whiskey:before {
1747
- content: "\f7a0"; }
1748
-
1749
- .fa-glasses:before {
1750
- content: "\f530"; }
1751
-
1752
- .fa-glide:before {
1753
- content: "\f2a5"; }
1754
-
1755
- .fa-glide-g:before {
1756
- content: "\f2a6"; }
1757
-
1758
- .fa-globe:before {
1759
- content: "\f0ac"; }
1760
-
1761
- .fa-globe-africa:before {
1762
- content: "\f57c"; }
1763
-
1764
- .fa-globe-americas:before {
1765
- content: "\f57d"; }
1766
-
1767
- .fa-globe-asia:before {
1768
- content: "\f57e"; }
1769
-
1770
- .fa-globe-europe:before {
1771
- content: "\f7a2"; }
1772
-
1773
- .fa-gofore:before {
1774
- content: "\f3a7"; }
1775
-
1776
- .fa-golf-ball:before {
1777
- content: "\f450"; }
1778
-
1779
- .fa-goodreads:before {
1780
- content: "\f3a8"; }
1781
-
1782
- .fa-goodreads-g:before {
1783
- content: "\f3a9"; }
1784
-
1785
- .fa-google:before {
1786
- content: "\f1a0"; }
1787
-
1788
- .fa-google-drive:before {
1789
- content: "\f3aa"; }
1790
-
1791
- .fa-google-play:before {
1792
- content: "\f3ab"; }
1793
-
1794
- .fa-google-plus:before {
1795
- content: "\f2b3"; }
1796
-
1797
- .fa-google-plus-g:before {
1798
- content: "\f0d5"; }
1799
-
1800
- .fa-google-plus-square:before {
1801
- content: "\f0d4"; }
1802
-
1803
- .fa-google-wallet:before {
1804
- content: "\f1ee"; }
1805
-
1806
- .fa-gopuram:before {
1807
- content: "\f664"; }
1808
-
1809
- .fa-graduation-cap:before {
1810
- content: "\f19d"; }
1811
-
1812
- .fa-gratipay:before {
1813
- content: "\f184"; }
1814
-
1815
- .fa-grav:before {
1816
- content: "\f2d6"; }
1817
-
1818
- .fa-greater-than:before {
1819
- content: "\f531"; }
1820
-
1821
- .fa-greater-than-equal:before {
1822
- content: "\f532"; }
1823
-
1824
- .fa-grimace:before {
1825
- content: "\f57f"; }
1826
-
1827
- .fa-grin:before {
1828
- content: "\f580"; }
1829
-
1830
- .fa-grin-alt:before {
1831
- content: "\f581"; }
1832
-
1833
- .fa-grin-beam:before {
1834
- content: "\f582"; }
1835
-
1836
- .fa-grin-beam-sweat:before {
1837
- content: "\f583"; }
1838
-
1839
- .fa-grin-hearts:before {
1840
- content: "\f584"; }
1841
-
1842
- .fa-grin-squint:before {
1843
- content: "\f585"; }
1844
-
1845
- .fa-grin-squint-tears:before {
1846
- content: "\f586"; }
1847
-
1848
- .fa-grin-stars:before {
1849
- content: "\f587"; }
1850
-
1851
- .fa-grin-tears:before {
1852
- content: "\f588"; }
1853
-
1854
- .fa-grin-tongue:before {
1855
- content: "\f589"; }
1856
-
1857
- .fa-grin-tongue-squint:before {
1858
- content: "\f58a"; }
1859
-
1860
- .fa-grin-tongue-wink:before {
1861
- content: "\f58b"; }
1862
-
1863
- .fa-grin-wink:before {
1864
- content: "\f58c"; }
1865
-
1866
- .fa-grip-horizontal:before {
1867
- content: "\f58d"; }
1868
-
1869
- .fa-grip-lines:before {
1870
- content: "\f7a4"; }
1871
-
1872
- .fa-grip-lines-vertical:before {
1873
- content: "\f7a5"; }
1874
-
1875
- .fa-grip-vertical:before {
1876
- content: "\f58e"; }
1877
-
1878
- .fa-gripfire:before {
1879
- content: "\f3ac"; }
1880
-
1881
- .fa-grunt:before {
1882
- content: "\f3ad"; }
1883
-
1884
- .fa-guitar:before {
1885
- content: "\f7a6"; }
1886
-
1887
- .fa-gulp:before {
1888
- content: "\f3ae"; }
1889
-
1890
- .fa-h-square:before {
1891
- content: "\f0fd"; }
1892
-
1893
- .fa-hacker-news:before {
1894
- content: "\f1d4"; }
1895
-
1896
- .fa-hacker-news-square:before {
1897
- content: "\f3af"; }
1898
-
1899
- .fa-hackerrank:before {
1900
- content: "\f5f7"; }
1901
-
1902
- .fa-hammer:before {
1903
- content: "\f6e3"; }
1904
-
1905
- .fa-hamsa:before {
1906
- content: "\f665"; }
1907
-
1908
- .fa-hand-holding:before {
1909
- content: "\f4bd"; }
1910
-
1911
- .fa-hand-holding-heart:before {
1912
- content: "\f4be"; }
1913
-
1914
- .fa-hand-holding-usd:before {
1915
- content: "\f4c0"; }
1916
-
1917
- .fa-hand-lizard:before {
1918
- content: "\f258"; }
1919
-
1920
- .fa-hand-paper:before {
1921
- content: "\f256"; }
1922
-
1923
- .fa-hand-peace:before {
1924
- content: "\f25b"; }
1925
-
1926
- .fa-hand-point-down:before {
1927
- content: "\f0a7"; }
1928
-
1929
- .fa-hand-point-left:before {
1930
- content: "\f0a5"; }
1931
-
1932
- .fa-hand-point-right:before {
1933
- content: "\f0a4"; }
1934
-
1935
- .fa-hand-point-up:before {
1936
- content: "\f0a6"; }
1937
-
1938
- .fa-hand-pointer:before {
1939
- content: "\f25a"; }
1940
-
1941
- .fa-hand-rock:before {
1942
- content: "\f255"; }
1943
-
1944
- .fa-hand-scissors:before {
1945
- content: "\f257"; }
1946
-
1947
- .fa-hand-spock:before {
1948
- content: "\f259"; }
1949
-
1950
- .fa-hands:before {
1951
- content: "\f4c2"; }
1952
-
1953
- .fa-hands-helping:before {
1954
- content: "\f4c4"; }
1955
-
1956
- .fa-handshake:before {
1957
- content: "\f2b5"; }
1958
-
1959
- .fa-hanukiah:before {
1960
- content: "\f6e6"; }
1961
-
1962
- .fa-hashtag:before {
1963
- content: "\f292"; }
1964
-
1965
- .fa-hat-wizard:before {
1966
- content: "\f6e8"; }
1967
-
1968
- .fa-haykal:before {
1969
- content: "\f666"; }
1970
-
1971
- .fa-hdd:before {
1972
- content: "\f0a0"; }
1973
-
1974
- .fa-heading:before {
1975
- content: "\f1dc"; }
1976
-
1977
- .fa-headphones:before {
1978
- content: "\f025"; }
1979
-
1980
- .fa-headphones-alt:before {
1981
- content: "\f58f"; }
1982
-
1983
- .fa-headset:before {
1984
- content: "\f590"; }
1985
-
1986
- .fa-heart:before {
1987
- content: "\f004"; }
1988
-
1989
- .fa-heart-broken:before {
1990
- content: "\f7a9"; }
1991
-
1992
- .fa-heartbeat:before {
1993
- content: "\f21e"; }
1994
-
1995
- .fa-helicopter:before {
1996
- content: "\f533"; }
1997
-
1998
- .fa-highlighter:before {
1999
- content: "\f591"; }
2000
-
2001
- .fa-hiking:before {
2002
- content: "\f6ec"; }
2003
-
2004
- .fa-hippo:before {
2005
- content: "\f6ed"; }
2006
-
2007
- .fa-hips:before {
2008
- content: "\f452"; }
2009
-
2010
- .fa-hire-a-helper:before {
2011
- content: "\f3b0"; }
2012
-
2013
- .fa-history:before {
2014
- content: "\f1da"; }
2015
-
2016
- .fa-hockey-puck:before {
2017
- content: "\f453"; }
2018
-
2019
- .fa-holly-berry:before {
2020
- content: "\f7aa"; }
2021
-
2022
- .fa-home:before {
2023
- content: "\f015"; }
2024
-
2025
- .fa-hooli:before {
2026
- content: "\f427"; }
2027
-
2028
- .fa-hornbill:before {
2029
- content: "\f592"; }
2030
-
2031
- .fa-horse:before {
2032
- content: "\f6f0"; }
2033
-
2034
- .fa-horse-head:before {
2035
- content: "\f7ab"; }
2036
-
2037
- .fa-hospital:before {
2038
- content: "\f0f8"; }
2039
-
2040
- .fa-hospital-alt:before {
2041
- content: "\f47d"; }
2042
-
2043
- .fa-hospital-symbol:before {
2044
- content: "\f47e"; }
2045
-
2046
- .fa-hot-tub:before {
2047
- content: "\f593"; }
2048
-
2049
- .fa-hotel:before {
2050
- content: "\f594"; }
2051
-
2052
- .fa-hotjar:before {
2053
- content: "\f3b1"; }
2054
-
2055
- .fa-hourglass:before {
2056
- content: "\f254"; }
2057
-
2058
- .fa-hourglass-end:before {
2059
- content: "\f253"; }
2060
-
2061
- .fa-hourglass-half:before {
2062
- content: "\f252"; }
2063
-
2064
- .fa-hourglass-start:before {
2065
- content: "\f251"; }
2066
-
2067
- .fa-house-damage:before {
2068
- content: "\f6f1"; }
2069
-
2070
- .fa-houzz:before {
2071
- content: "\f27c"; }
2072
-
2073
- .fa-hryvnia:before {
2074
- content: "\f6f2"; }
2075
-
2076
- .fa-html5:before {
2077
- content: "\f13b"; }
2078
-
2079
- .fa-hubspot:before {
2080
- content: "\f3b2"; }
2081
-
2082
- .fa-i-cursor:before {
2083
- content: "\f246"; }
2084
-
2085
- .fa-icicles:before {
2086
- content: "\f7ad"; }
2087
-
2088
- .fa-id-badge:before {
2089
- content: "\f2c1"; }
2090
-
2091
- .fa-id-card:before {
2092
- content: "\f2c2"; }
2093
-
2094
- .fa-id-card-alt:before {
2095
- content: "\f47f"; }
2096
-
2097
- .fa-igloo:before {
2098
- content: "\f7ae"; }
2099
-
2100
- .fa-image:before {
2101
- content: "\f03e"; }
2102
-
2103
- .fa-images:before {
2104
- content: "\f302"; }
2105
-
2106
- .fa-imdb:before {
2107
- content: "\f2d8"; }
2108
-
2109
- .fa-inbox:before {
2110
- content: "\f01c"; }
2111
-
2112
- .fa-indent:before {
2113
- content: "\f03c"; }
2114
-
2115
- .fa-industry:before {
2116
- content: "\f275"; }
2117
-
2118
- .fa-infinity:before {
2119
- content: "\f534"; }
2120
-
2121
- .fa-info:before {
2122
- content: "\f129"; }
2123
-
2124
- .fa-info-circle:before {
2125
- content: "\f05a"; }
2126
-
2127
- .fa-instagram:before {
2128
- content: "\f16d"; }
2129
-
2130
- .fa-intercom:before {
2131
- content: "\f7af"; }
2132
-
2133
- .fa-internet-explorer:before {
2134
- content: "\f26b"; }
2135
-
2136
- .fa-invision:before {
2137
- content: "\f7b0"; }
2138
-
2139
- .fa-ioxhost:before {
2140
- content: "\f208"; }
2141
-
2142
- .fa-italic:before {
2143
- content: "\f033"; }
2144
-
2145
- .fa-itunes:before {
2146
- content: "\f3b4"; }
2147
-
2148
- .fa-itunes-note:before {
2149
- content: "\f3b5"; }
2150
-
2151
- .fa-java:before {
2152
- content: "\f4e4"; }
2153
-
2154
- .fa-jedi:before {
2155
- content: "\f669"; }
2156
-
2157
- .fa-jedi-order:before {
2158
- content: "\f50e"; }
2159
-
2160
- .fa-jenkins:before {
2161
- content: "\f3b6"; }
2162
-
2163
- .fa-jira:before {
2164
- content: "\f7b1"; }
2165
-
2166
- .fa-joget:before {
2167
- content: "\f3b7"; }
2168
-
2169
- .fa-joint:before {
2170
- content: "\f595"; }
2171
-
2172
- .fa-joomla:before {
2173
- content: "\f1aa"; }
2174
-
2175
- .fa-journal-whills:before {
2176
- content: "\f66a"; }
2177
-
2178
- .fa-js:before {
2179
- content: "\f3b8"; }
2180
-
2181
- .fa-js-square:before {
2182
- content: "\f3b9"; }
2183
-
2184
- .fa-jsfiddle:before {
2185
- content: "\f1cc"; }
2186
-
2187
- .fa-kaaba:before {
2188
- content: "\f66b"; }
2189
-
2190
- .fa-kaggle:before {
2191
- content: "\f5fa"; }
2192
-
2193
- .fa-key:before {
2194
- content: "\f084"; }
2195
-
2196
- .fa-keybase:before {
2197
- content: "\f4f5"; }
2198
-
2199
- .fa-keyboard:before {
2200
- content: "\f11c"; }
2201
-
2202
- .fa-keycdn:before {
2203
- content: "\f3ba"; }
2204
-
2205
- .fa-khanda:before {
2206
- content: "\f66d"; }
2207
-
2208
- .fa-kickstarter:before {
2209
- content: "\f3bb"; }
2210
-
2211
- .fa-kickstarter-k:before {
2212
- content: "\f3bc"; }
2213
-
2214
- .fa-kiss:before {
2215
- content: "\f596"; }
2216
-
2217
- .fa-kiss-beam:before {
2218
- content: "\f597"; }
2219
-
2220
- .fa-kiss-wink-heart:before {
2221
- content: "\f598"; }
2222
-
2223
- .fa-kiwi-bird:before {
2224
- content: "\f535"; }
2225
-
2226
- .fa-korvue:before {
2227
- content: "\f42f"; }
2228
-
2229
- .fa-landmark:before {
2230
- content: "\f66f"; }
2231
-
2232
- .fa-language:before {
2233
- content: "\f1ab"; }
2234
-
2235
- .fa-laptop:before {
2236
- content: "\f109"; }
2237
-
2238
- .fa-laptop-code:before {
2239
- content: "\f5fc"; }
2240
-
2241
- .fa-laravel:before {
2242
- content: "\f3bd"; }
2243
-
2244
- .fa-lastfm:before {
2245
- content: "\f202"; }
2246
-
2247
- .fa-lastfm-square:before {
2248
- content: "\f203"; }
2249
-
2250
- .fa-laugh:before {
2251
- content: "\f599"; }
2252
-
2253
- .fa-laugh-beam:before {
2254
- content: "\f59a"; }
2255
-
2256
- .fa-laugh-squint:before {
2257
- content: "\f59b"; }
2258
-
2259
- .fa-laugh-wink:before {
2260
- content: "\f59c"; }
2261
-
2262
- .fa-layer-group:before {
2263
- content: "\f5fd"; }
2264
-
2265
- .fa-leaf:before {
2266
- content: "\f06c"; }
2267
-
2268
- .fa-leanpub:before {
2269
- content: "\f212"; }
2270
-
2271
- .fa-lemon:before {
2272
- content: "\f094"; }
2273
-
2274
- .fa-less:before {
2275
- content: "\f41d"; }
2276
-
2277
- .fa-less-than:before {
2278
- content: "\f536"; }
2279
-
2280
- .fa-less-than-equal:before {
2281
- content: "\f537"; }
2282
-
2283
- .fa-level-down-alt:before {
2284
- content: "\f3be"; }
2285
-
2286
- .fa-level-up-alt:before {
2287
- content: "\f3bf"; }
2288
-
2289
- .fa-life-ring:before {
2290
- content: "\f1cd"; }
2291
-
2292
- .fa-lightbulb:before {
2293
- content: "\f0eb"; }
2294
-
2295
- .fa-line:before {
2296
- content: "\f3c0"; }
2297
-
2298
- .fa-link:before {
2299
- content: "\f0c1"; }
2300
-
2301
- .fa-linkedin:before {
2302
- content: "\f08c"; }
2303
-
2304
- .fa-linkedin-in:before {
2305
- content: "\f0e1"; }
2306
-
2307
- .fa-linode:before {
2308
- content: "\f2b8"; }
2309
-
2310
- .fa-linux:before {
2311
- content: "\f17c"; }
2312
-
2313
- .fa-lira-sign:before {
2314
- content: "\f195"; }
2315
-
2316
- .fa-list:before {
2317
- content: "\f03a"; }
2318
-
2319
- .fa-list-alt:before {
2320
- content: "\f022"; }
2321
-
2322
- .fa-list-ol:before {
2323
- content: "\f0cb"; }
2324
-
2325
- .fa-list-ul:before {
2326
- content: "\f0ca"; }
2327
-
2328
- .fa-location-arrow:before {
2329
- content: "\f124"; }
2330
-
2331
- .fa-lock:before {
2332
- content: "\f023"; }
2333
-
2334
- .fa-lock-open:before {
2335
- content: "\f3c1"; }
2336
-
2337
- .fa-long-arrow-alt-down:before {
2338
- content: "\f309"; }
2339
-
2340
- .fa-long-arrow-alt-left:before {
2341
- content: "\f30a"; }
2342
-
2343
- .fa-long-arrow-alt-right:before {
2344
- content: "\f30b"; }
2345
-
2346
- .fa-long-arrow-alt-up:before {
2347
- content: "\f30c"; }
2348
-
2349
- .fa-low-vision:before {
2350
- content: "\f2a8"; }
2351
-
2352
- .fa-luggage-cart:before {
2353
- content: "\f59d"; }
2354
-
2355
- .fa-lyft:before {
2356
- content: "\f3c3"; }
2357
-
2358
- .fa-magento:before {
2359
- content: "\f3c4"; }
2360
-
2361
- .fa-magic:before {
2362
- content: "\f0d0"; }
2363
-
2364
- .fa-magnet:before {
2365
- content: "\f076"; }
2366
-
2367
- .fa-mail-bulk:before {
2368
- content: "\f674"; }
2369
-
2370
- .fa-mailchimp:before {
2371
- content: "\f59e"; }
2372
-
2373
- .fa-male:before {
2374
- content: "\f183"; }
2375
-
2376
- .fa-mandalorian:before {
2377
- content: "\f50f"; }
2378
-
2379
- .fa-map:before {
2380
- content: "\f279"; }
2381
-
2382
- .fa-map-marked:before {
2383
- content: "\f59f"; }
2384
-
2385
- .fa-map-marked-alt:before {
2386
- content: "\f5a0"; }
2387
-
2388
- .fa-map-marker:before {
2389
- content: "\f041"; }
2390
-
2391
- .fa-map-marker-alt:before {
2392
- content: "\f3c5"; }
2393
-
2394
- .fa-map-pin:before {
2395
- content: "\f276"; }
2396
-
2397
- .fa-map-signs:before {
2398
- content: "\f277"; }
2399
-
2400
- .fa-markdown:before {
2401
- content: "\f60f"; }
2402
-
2403
- .fa-marker:before {
2404
- content: "\f5a1"; }
2405
-
2406
- .fa-mars:before {
2407
- content: "\f222"; }
2408
-
2409
- .fa-mars-double:before {
2410
- content: "\f227"; }
2411
-
2412
- .fa-mars-stroke:before {
2413
- content: "\f229"; }
2414
-
2415
- .fa-mars-stroke-h:before {
2416
- content: "\f22b"; }
2417
-
2418
- .fa-mars-stroke-v:before {
2419
- content: "\f22a"; }
2420
-
2421
- .fa-mask:before {
2422
- content: "\f6fa"; }
2423
-
2424
- .fa-mastodon:before {
2425
- content: "\f4f6"; }
2426
-
2427
- .fa-maxcdn:before {
2428
- content: "\f136"; }
2429
-
2430
- .fa-medal:before {
2431
- content: "\f5a2"; }
2432
-
2433
- .fa-medapps:before {
2434
- content: "\f3c6"; }
2435
-
2436
- .fa-medium:before {
2437
- content: "\f23a"; }
2438
-
2439
- .fa-medium-m:before {
2440
- content: "\f3c7"; }
2441
-
2442
- .fa-medkit:before {
2443
- content: "\f0fa"; }
2444
-
2445
- .fa-medrt:before {
2446
- content: "\f3c8"; }
2447
-
2448
- .fa-meetup:before {
2449
- content: "\f2e0"; }
2450
-
2451
- .fa-megaport:before {
2452
- content: "\f5a3"; }
2453
-
2454
- .fa-meh:before {
2455
- content: "\f11a"; }
2456
-
2457
- .fa-meh-blank:before {
2458
- content: "\f5a4"; }
2459
-
2460
- .fa-meh-rolling-eyes:before {
2461
- content: "\f5a5"; }
2462
-
2463
- .fa-memory:before {
2464
- content: "\f538"; }
2465
-
2466
- .fa-mendeley:before {
2467
- content: "\f7b3"; }
2468
-
2469
- .fa-menorah:before {
2470
- content: "\f676"; }
2471
-
2472
- .fa-mercury:before {
2473
- content: "\f223"; }
2474
-
2475
- .fa-meteor:before {
2476
- content: "\f753"; }
2477
-
2478
- .fa-microchip:before {
2479
- content: "\f2db"; }
2480
-
2481
- .fa-microphone:before {
2482
- content: "\f130"; }
2483
-
2484
- .fa-microphone-alt:before {
2485
- content: "\f3c9"; }
2486
-
2487
- .fa-microphone-alt-slash:before {
2488
- content: "\f539"; }
2489
-
2490
- .fa-microphone-slash:before {
2491
- content: "\f131"; }
2492
-
2493
- .fa-microscope:before {
2494
- content: "\f610"; }
2495
-
2496
- .fa-microsoft:before {
2497
- content: "\f3ca"; }
2498
-
2499
- .fa-minus:before {
2500
- content: "\f068"; }
2501
-
2502
- .fa-minus-circle:before {
2503
- content: "\f056"; }
2504
-
2505
- .fa-minus-square:before {
2506
- content: "\f146"; }
2507
-
2508
- .fa-mitten:before {
2509
- content: "\f7b5"; }
2510
-
2511
- .fa-mix:before {
2512
- content: "\f3cb"; }
2513
-
2514
- .fa-mixcloud:before {
2515
- content: "\f289"; }
2516
-
2517
- .fa-mizuni:before {
2518
- content: "\f3cc"; }
2519
-
2520
- .fa-mobile:before {
2521
- content: "\f10b"; }
2522
-
2523
- .fa-mobile-alt:before {
2524
- content: "\f3cd"; }
2525
-
2526
- .fa-modx:before {
2527
- content: "\f285"; }
2528
-
2529
- .fa-monero:before {
2530
- content: "\f3d0"; }
2531
-
2532
- .fa-money-bill:before {
2533
- content: "\f0d6"; }
2534
-
2535
- .fa-money-bill-alt:before {
2536
- content: "\f3d1"; }
2537
-
2538
- .fa-money-bill-wave:before {
2539
- content: "\f53a"; }
2540
-
2541
- .fa-money-bill-wave-alt:before {
2542
- content: "\f53b"; }
2543
-
2544
- .fa-money-check:before {
2545
- content: "\f53c"; }
2546
-
2547
- .fa-money-check-alt:before {
2548
- content: "\f53d"; }
2549
-
2550
- .fa-monument:before {
2551
- content: "\f5a6"; }
2552
-
2553
- .fa-moon:before {
2554
- content: "\f186"; }
2555
-
2556
- .fa-mortar-pestle:before {
2557
- content: "\f5a7"; }
2558
-
2559
- .fa-mosque:before {
2560
- content: "\f678"; }
2561
-
2562
- .fa-motorcycle:before {
2563
- content: "\f21c"; }
2564
-
2565
- .fa-mountain:before {
2566
- content: "\f6fc"; }
2567
-
2568
- .fa-mouse-pointer:before {
2569
- content: "\f245"; }
2570
-
2571
- .fa-mug-hot:before {
2572
- content: "\f7b6"; }
2573
-
2574
- .fa-music:before {
2575
- content: "\f001"; }
2576
-
2577
- .fa-napster:before {
2578
- content: "\f3d2"; }
2579
-
2580
- .fa-neos:before {
2581
- content: "\f612"; }
2582
-
2583
- .fa-network-wired:before {
2584
- content: "\f6ff"; }
2585
-
2586
- .fa-neuter:before {
2587
- content: "\f22c"; }
2588
-
2589
- .fa-newspaper:before {
2590
- content: "\f1ea"; }
2591
-
2592
- .fa-nimblr:before {
2593
- content: "\f5a8"; }
2594
-
2595
- .fa-nintendo-switch:before {
2596
- content: "\f418"; }
2597
-
2598
- .fa-node:before {
2599
- content: "\f419"; }
2600
-
2601
- .fa-node-js:before {
2602
- content: "\f3d3"; }
2603
-
2604
- .fa-not-equal:before {
2605
- content: "\f53e"; }
2606
-
2607
- .fa-notes-medical:before {
2608
- content: "\f481"; }
2609
-
2610
- .fa-npm:before {
2611
- content: "\f3d4"; }
2612
-
2613
- .fa-ns8:before {
2614
- content: "\f3d5"; }
2615
-
2616
- .fa-nutritionix:before {
2617
- content: "\f3d6"; }
2618
-
2619
- .fa-object-group:before {
2620
- content: "\f247"; }
2621
-
2622
- .fa-object-ungroup:before {
2623
- content: "\f248"; }
2624
-
2625
- .fa-odnoklassniki:before {
2626
- content: "\f263"; }
2627
-
2628
- .fa-odnoklassniki-square:before {
2629
- content: "\f264"; }
2630
-
2631
- .fa-oil-can:before {
2632
- content: "\f613"; }
2633
-
2634
- .fa-old-republic:before {
2635
- content: "\f510"; }
2636
-
2637
- .fa-om:before {
2638
- content: "\f679"; }
2639
-
2640
- .fa-opencart:before {
2641
- content: "\f23d"; }
2642
-
2643
- .fa-openid:before {
2644
- content: "\f19b"; }
2645
-
2646
- .fa-opera:before {
2647
- content: "\f26a"; }
2648
-
2649
- .fa-optin-monster:before {
2650
- content: "\f23c"; }
2651
-
2652
- .fa-osi:before {
2653
- content: "\f41a"; }
2654
-
2655
- .fa-otter:before {
2656
- content: "\f700"; }
2657
-
2658
- .fa-outdent:before {
2659
- content: "\f03b"; }
2660
-
2661
- .fa-page4:before {
2662
- content: "\f3d7"; }
2663
-
2664
- .fa-pagelines:before {
2665
- content: "\f18c"; }
2666
-
2667
- .fa-paint-brush:before {
2668
- content: "\f1fc"; }
2669
-
2670
- .fa-paint-roller:before {
2671
- content: "\f5aa"; }
2672
-
2673
- .fa-palette:before {
2674
- content: "\f53f"; }
2675
-
2676
- .fa-palfed:before {
2677
- content: "\f3d8"; }
2678
-
2679
- .fa-pallet:before {
2680
- content: "\f482"; }
2681
-
2682
- .fa-paper-plane:before {
2683
- content: "\f1d8"; }
2684
-
2685
- .fa-paperclip:before {
2686
- content: "\f0c6"; }
2687
-
2688
- .fa-parachute-box:before {
2689
- content: "\f4cd"; }
2690
-
2691
- .fa-paragraph:before {
2692
- content: "\f1dd"; }
2693
-
2694
- .fa-parking:before {
2695
- content: "\f540"; }
2696
-
2697
- .fa-passport:before {
2698
- content: "\f5ab"; }
2699
-
2700
- .fa-pastafarianism:before {
2701
- content: "\f67b"; }
2702
-
2703
- .fa-paste:before {
2704
- content: "\f0ea"; }
2705
-
2706
- .fa-patreon:before {
2707
- content: "\f3d9"; }
2708
-
2709
- .fa-pause:before {
2710
- content: "\f04c"; }
2711
-
2712
- .fa-pause-circle:before {
2713
- content: "\f28b"; }
2714
-
2715
- .fa-paw:before {
2716
- content: "\f1b0"; }
2717
-
2718
- .fa-paypal:before {
2719
- content: "\f1ed"; }
2720
-
2721
- .fa-peace:before {
2722
- content: "\f67c"; }
2723
-
2724
- .fa-pen:before {
2725
- content: "\f304"; }
2726
-
2727
- .fa-pen-alt:before {
2728
- content: "\f305"; }
2729
-
2730
- .fa-pen-fancy:before {
2731
- content: "\f5ac"; }
2732
-
2733
- .fa-pen-nib:before {
2734
- content: "\f5ad"; }
2735
-
2736
- .fa-pen-square:before {
2737
- content: "\f14b"; }
2738
-
2739
- .fa-pencil-alt:before {
2740
- content: "\f303"; }
2741
-
2742
- .fa-pencil-ruler:before {
2743
- content: "\f5ae"; }
2744
-
2745
- .fa-penny-arcade:before {
2746
- content: "\f704"; }
2747
-
2748
- .fa-people-carry:before {
2749
- content: "\f4ce"; }
2750
-
2751
- .fa-percent:before {
2752
- content: "\f295"; }
2753
-
2754
- .fa-percentage:before {
2755
- content: "\f541"; }
2756
-
2757
- .fa-periscope:before {
2758
- content: "\f3da"; }
2759
-
2760
- .fa-person-booth:before {
2761
- content: "\f756"; }
2762
-
2763
- .fa-phabricator:before {
2764
- content: "\f3db"; }
2765
-
2766
- .fa-phoenix-framework:before {
2767
- content: "\f3dc"; }
2768
-
2769
- .fa-phoenix-squadron:before {
2770
- content: "\f511"; }
2771
-
2772
- .fa-phone:before {
2773
- content: "\f095"; }
2774
-
2775
- .fa-phone-slash:before {
2776
- content: "\f3dd"; }
2777
-
2778
- .fa-phone-square:before {
2779
- content: "\f098"; }
2780
-
2781
- .fa-phone-volume:before {
2782
- content: "\f2a0"; }
2783
-
2784
- .fa-php:before {
2785
- content: "\f457"; }
2786
-
2787
- .fa-pied-piper:before {
2788
- content: "\f2ae"; }
2789
-
2790
- .fa-pied-piper-alt:before {
2791
- content: "\f1a8"; }
2792
-
2793
- .fa-pied-piper-hat:before {
2794
- content: "\f4e5"; }
2795
-
2796
- .fa-pied-piper-pp:before {
2797
- content: "\f1a7"; }
2798
-
2799
- .fa-piggy-bank:before {
2800
- content: "\f4d3"; }
2801
-
2802
- .fa-pills:before {
2803
- content: "\f484"; }
2804
-
2805
- .fa-pinterest:before {
2806
- content: "\f0d2"; }
2807
-
2808
- .fa-pinterest-p:before {
2809
- content: "\f231"; }
2810
-
2811
- .fa-pinterest-square:before {
2812
- content: "\f0d3"; }
2813
-
2814
- .fa-place-of-worship:before {
2815
- content: "\f67f"; }
2816
-
2817
- .fa-plane:before {
2818
- content: "\f072"; }
2819
-
2820
- .fa-plane-arrival:before {
2821
- content: "\f5af"; }
2822
-
2823
- .fa-plane-departure:before {
2824
- content: "\f5b0"; }
2825
-
2826
- .fa-play:before {
2827
- content: "\f04b"; }
2828
-
2829
- .fa-play-circle:before {
2830
- content: "\f144"; }
2831
-
2832
- .fa-playstation:before {
2833
- content: "\f3df"; }
2834
-
2835
- .fa-plug:before {
2836
- content: "\f1e6"; }
2837
-
2838
- .fa-plus:before {
2839
- content: "\f067"; }
2840
-
2841
- .fa-plus-circle:before {
2842
- content: "\f055"; }
2843
-
2844
- .fa-plus-square:before {
2845
- content: "\f0fe"; }
2846
-
2847
- .fa-podcast:before {
2848
- content: "\f2ce"; }
2849
-
2850
- .fa-poll:before {
2851
- content: "\f681"; }
2852
-
2853
- .fa-poll-h:before {
2854
- content: "\f682"; }
2855
-
2856
- .fa-poo:before {
2857
- content: "\f2fe"; }
2858
-
2859
- .fa-poo-storm:before {
2860
- content: "\f75a"; }
2861
-
2862
- .fa-poop:before {
2863
- content: "\f619"; }
2864
-
2865
- .fa-portrait:before {
2866
- content: "\f3e0"; }
2867
-
2868
- .fa-pound-sign:before {
2869
- content: "\f154"; }
2870
-
2871
- .fa-power-off:before {
2872
- content: "\f011"; }
2873
-
2874
- .fa-pray:before {
2875
- content: "\f683"; }
2876
-
2877
- .fa-praying-hands:before {
2878
- content: "\f684"; }
2879
-
2880
- .fa-prescription:before {
2881
- content: "\f5b1"; }
2882
-
2883
- .fa-prescription-bottle:before {
2884
- content: "\f485"; }
2885
-
2886
- .fa-prescription-bottle-alt:before {
2887
- content: "\f486"; }
2888
-
2889
- .fa-print:before {
2890
- content: "\f02f"; }
2891
-
2892
- .fa-procedures:before {
2893
- content: "\f487"; }
2894
-
2895
- .fa-product-hunt:before {
2896
- content: "\f288"; }
2897
-
2898
- .fa-project-diagram:before {
2899
- content: "\f542"; }
2900
-
2901
- .fa-pushed:before {
2902
- content: "\f3e1"; }
2903
-
2904
- .fa-puzzle-piece:before {
2905
- content: "\f12e"; }
2906
-
2907
- .fa-python:before {
2908
- content: "\f3e2"; }
2909
-
2910
- .fa-qq:before {
2911
- content: "\f1d6"; }
2912
-
2913
- .fa-qrcode:before {
2914
- content: "\f029"; }
2915
-
2916
- .fa-question:before {
2917
- content: "\f128"; }
2918
-
2919
- .fa-question-circle:before {
2920
- content: "\f059"; }
2921
-
2922
- .fa-quidditch:before {
2923
- content: "\f458"; }
2924
-
2925
- .fa-quinscape:before {
2926
- content: "\f459"; }
2927
-
2928
- .fa-quora:before {
2929
- content: "\f2c4"; }
2930
-
2931
- .fa-quote-left:before {
2932
- content: "\f10d"; }
2933
-
2934
- .fa-quote-right:before {
2935
- content: "\f10e"; }
2936
-
2937
- .fa-quran:before {
2938
- content: "\f687"; }
2939
-
2940
- .fa-r-project:before {
2941
- content: "\f4f7"; }
2942
-
2943
- .fa-radiation:before {
2944
- content: "\f7b9"; }
2945
-
2946
- .fa-radiation-alt:before {
2947
- content: "\f7ba"; }
2948
-
2949
- .fa-rainbow:before {
2950
- content: "\f75b"; }
2951
-
2952
- .fa-random:before {
2953
- content: "\f074"; }
2954
-
2955
- .fa-raspberry-pi:before {
2956
- content: "\f7bb"; }
2957
-
2958
- .fa-ravelry:before {
2959
- content: "\f2d9"; }
2960
-
2961
- .fa-react:before {
2962
- content: "\f41b"; }
2963
-
2964
- .fa-reacteurope:before {
2965
- content: "\f75d"; }
2966
-
2967
- .fa-readme:before {
2968
- content: "\f4d5"; }
2969
-
2970
- .fa-rebel:before {
2971
- content: "\f1d0"; }
2972
-
2973
- .fa-receipt:before {
2974
- content: "\f543"; }
2975
-
2976
- .fa-recycle:before {
2977
- content: "\f1b8"; }
2978
-
2979
- .fa-red-river:before {
2980
- content: "\f3e3"; }
2981
-
2982
- .fa-reddit:before {
2983
- content: "\f1a1"; }
2984
-
2985
- .fa-reddit-alien:before {
2986
- content: "\f281"; }
2987
-
2988
- .fa-reddit-square:before {
2989
- content: "\f1a2"; }
2990
-
2991
- .fa-redhat:before {
2992
- content: "\f7bc"; }
2993
-
2994
- .fa-redo:before {
2995
- content: "\f01e"; }
2996
-
2997
- .fa-redo-alt:before {
2998
- content: "\f2f9"; }
2999
-
3000
- .fa-registered:before {
3001
- content: "\f25d"; }
3002
-
3003
- .fa-renren:before {
3004
- content: "\f18b"; }
3005
-
3006
- .fa-reply:before {
3007
- content: "\f3e5"; }
3008
-
3009
- .fa-reply-all:before {
3010
- content: "\f122"; }
3011
-
3012
- .fa-replyd:before {
3013
- content: "\f3e6"; }
3014
-
3015
- .fa-republican:before {
3016
- content: "\f75e"; }
3017
-
3018
- .fa-researchgate:before {
3019
- content: "\f4f8"; }
3020
-
3021
- .fa-resolving:before {
3022
- content: "\f3e7"; }
3023
-
3024
- .fa-restroom:before {
3025
- content: "\f7bd"; }
3026
-
3027
- .fa-retweet:before {
3028
- content: "\f079"; }
3029
-
3030
- .fa-rev:before {
3031
- content: "\f5b2"; }
3032
-
3033
- .fa-ribbon:before {
3034
- content: "\f4d6"; }
3035
-
3036
- .fa-ring:before {
3037
- content: "\f70b"; }
3038
-
3039
- .fa-road:before {
3040
- content: "\f018"; }
3041
-
3042
- .fa-robot:before {
3043
- content: "\f544"; }
3044
-
3045
- .fa-rocket:before {
3046
- content: "\f135"; }
3047
-
3048
- .fa-rocketchat:before {
3049
- content: "\f3e8"; }
3050
-
3051
- .fa-rockrms:before {
3052
- content: "\f3e9"; }
3053
-
3054
- .fa-route:before {
3055
- content: "\f4d7"; }
3056
-
3057
- .fa-rss:before {
3058
- content: "\f09e"; }
3059
-
3060
- .fa-rss-square:before {
3061
- content: "\f143"; }
3062
-
3063
- .fa-ruble-sign:before {
3064
- content: "\f158"; }
3065
-
3066
- .fa-ruler:before {
3067
- content: "\f545"; }
3068
-
3069
- .fa-ruler-combined:before {
3070
- content: "\f546"; }
3071
-
3072
- .fa-ruler-horizontal:before {
3073
- content: "\f547"; }
3074
-
3075
- .fa-ruler-vertical:before {
3076
- content: "\f548"; }
3077
-
3078
- .fa-running:before {
3079
- content: "\f70c"; }
3080
-
3081
- .fa-rupee-sign:before {
3082
- content: "\f156"; }
3083
-
3084
- .fa-sad-cry:before {
3085
- content: "\f5b3"; }
3086
-
3087
- .fa-sad-tear:before {
3088
- content: "\f5b4"; }
3089
-
3090
- .fa-safari:before {
3091
- content: "\f267"; }
3092
-
3093
- .fa-sass:before {
3094
- content: "\f41e"; }
3095
-
3096
- .fa-satellite:before {
3097
- content: "\f7bf"; }
3098
-
3099
- .fa-satellite-dish:before {
3100
- content: "\f7c0"; }
3101
-
3102
- .fa-save:before {
3103
- content: "\f0c7"; }
3104
-
3105
- .fa-schlix:before {
3106
- content: "\f3ea"; }
3107
-
3108
- .fa-school:before {
3109
- content: "\f549"; }
3110
-
3111
- .fa-screwdriver:before {
3112
- content: "\f54a"; }
3113
-
3114
- .fa-scribd:before {
3115
- content: "\f28a"; }
3116
-
3117
- .fa-scroll:before {
3118
- content: "\f70e"; }
3119
-
3120
- .fa-sd-card:before {
3121
- content: "\f7c2"; }
3122
-
3123
- .fa-search:before {
3124
- content: "\f002"; }
3125
-
3126
- .fa-search-dollar:before {
3127
- content: "\f688"; }
3128
-
3129
- .fa-search-location:before {
3130
- content: "\f689"; }
3131
-
3132
- .fa-search-minus:before {
3133
- content: "\f010"; }
3134
-
3135
- .fa-search-plus:before {
3136
- content: "\f00e"; }
3137
-
3138
- .fa-searchengin:before {
3139
- content: "\f3eb"; }
3140
-
3141
- .fa-seedling:before {
3142
- content: "\f4d8"; }
3143
-
3144
- .fa-sellcast:before {
3145
- content: "\f2da"; }
3146
-
3147
- .fa-sellsy:before {
3148
- content: "\f213"; }
3149
-
3150
- .fa-server:before {
3151
- content: "\f233"; }
3152
-
3153
- .fa-servicestack:before {
3154
- content: "\f3ec"; }
3155
-
3156
- .fa-shapes:before {
3157
- content: "\f61f"; }
3158
-
3159
- .fa-share:before {
3160
- content: "\f064"; }
3161
-
3162
- .fa-share-alt:before {
3163
- content: "\f1e0"; }
3164
-
3165
- .fa-share-alt-square:before {
3166
- content: "\f1e1"; }
3167
-
3168
- .fa-share-square:before {
3169
- content: "\f14d"; }
3170
-
3171
- .fa-shekel-sign:before {
3172
- content: "\f20b"; }
3173
-
3174
- .fa-shield-alt:before {
3175
- content: "\f3ed"; }
3176
-
3177
- .fa-ship:before {
3178
- content: "\f21a"; }
3179
-
3180
- .fa-shipping-fast:before {
3181
- content: "\f48b"; }
3182
-
3183
- .fa-shirtsinbulk:before {
3184
- content: "\f214"; }
3185
-
3186
- .fa-shoe-prints:before {
3187
- content: "\f54b"; }
3188
-
3189
- .fa-shopping-bag:before {
3190
- content: "\f290"; }
3191
-
3192
- .fa-shopping-basket:before {
3193
- content: "\f291"; }
3194
-
3195
- .fa-shopping-cart:before {
3196
- content: "\f07a"; }
3197
-
3198
- .fa-shopware:before {
3199
- content: "\f5b5"; }
3200
-
3201
- .fa-shower:before {
3202
- content: "\f2cc"; }
3203
-
3204
- .fa-shuttle-van:before {
3205
- content: "\f5b6"; }
3206
-
3207
- .fa-sign:before {
3208
- content: "\f4d9"; }
3209
-
3210
- .fa-sign-in-alt:before {
3211
- content: "\f2f6"; }
3212
-
3213
- .fa-sign-language:before {
3214
- content: "\f2a7"; }
3215
-
3216
- .fa-sign-out-alt:before {
3217
- content: "\f2f5"; }
3218
-
3219
- .fa-signal:before {
3220
- content: "\f012"; }
3221
-
3222
- .fa-signature:before {
3223
- content: "\f5b7"; }
3224
-
3225
- .fa-sim-card:before {
3226
- content: "\f7c4"; }
3227
-
3228
- .fa-simplybuilt:before {
3229
- content: "\f215"; }
3230
-
3231
- .fa-sistrix:before {
3232
- content: "\f3ee"; }
3233
-
3234
- .fa-sitemap:before {
3235
- content: "\f0e8"; }
3236
-
3237
- .fa-sith:before {
3238
- content: "\f512"; }
3239
-
3240
- .fa-skating:before {
3241
- content: "\f7c5"; }
3242
-
3243
- .fa-sketch:before {
3244
- content: "\f7c6"; }
3245
-
3246
- .fa-skiing:before {
3247
- content: "\f7c9"; }
3248
-
3249
- .fa-skiing-nordic:before {
3250
- content: "\f7ca"; }
3251
-
3252
- .fa-skull:before {
3253
- content: "\f54c"; }
3254
-
3255
- .fa-skull-crossbones:before {
3256
- content: "\f714"; }
3257
-
3258
- .fa-skyatlas:before {
3259
- content: "\f216"; }
3260
-
3261
- .fa-skype:before {
3262
- content: "\f17e"; }
3263
-
3264
- .fa-slack:before {
3265
- content: "\f198"; }
3266
-
3267
- .fa-slack-hash:before {
3268
- content: "\f3ef"; }
3269
-
3270
- .fa-slash:before {
3271
- content: "\f715"; }
3272
-
3273
- .fa-sleigh:before {
3274
- content: "\f7cc"; }
3275
-
3276
- .fa-sliders-h:before {
3277
- content: "\f1de"; }
3278
-
3279
- .fa-slideshare:before {
3280
- content: "\f1e7"; }
3281
-
3282
- .fa-smile:before {
3283
- content: "\f118"; }
3284
-
3285
- .fa-smile-beam:before {
3286
- content: "\f5b8"; }
3287
-
3288
- .fa-smile-wink:before {
3289
- content: "\f4da"; }
3290
-
3291
- .fa-smog:before {
3292
- content: "\f75f"; }
3293
-
3294
- .fa-smoking:before {
3295
- content: "\f48d"; }
3296
-
3297
- .fa-smoking-ban:before {
3298
- content: "\f54d"; }
3299
-
3300
- .fa-sms:before {
3301
- content: "\f7cd"; }
3302
-
3303
- .fa-snapchat:before {
3304
- content: "\f2ab"; }
3305
-
3306
- .fa-snapchat-ghost:before {
3307
- content: "\f2ac"; }
3308
-
3309
- .fa-snapchat-square:before {
3310
- content: "\f2ad"; }
3311
-
3312
- .fa-snowboarding:before {
3313
- content: "\f7ce"; }
3314
-
3315
- .fa-snowflake:before {
3316
- content: "\f2dc"; }
3317
-
3318
- .fa-snowman:before {
3319
- content: "\f7d0"; }
3320
-
3321
- .fa-snowplow:before {
3322
- content: "\f7d2"; }
3323
-
3324
- .fa-socks:before {
3325
- content: "\f696"; }
3326
-
3327
- .fa-solar-panel:before {
3328
- content: "\f5ba"; }
3329
-
3330
- .fa-sort:before {
3331
- content: "\f0dc"; }
3332
-
3333
- .fa-sort-alpha-down:before {
3334
- content: "\f15d"; }
3335
-
3336
- .fa-sort-alpha-up:before {
3337
- content: "\f15e"; }
3338
-
3339
- .fa-sort-amount-down:before {
3340
- content: "\f160"; }
3341
-
3342
- .fa-sort-amount-up:before {
3343
- content: "\f161"; }
3344
-
3345
- .fa-sort-down:before {
3346
- content: "\f0dd"; }
3347
-
3348
- .fa-sort-numeric-down:before {
3349
- content: "\f162"; }
3350
-
3351
- .fa-sort-numeric-up:before {
3352
- content: "\f163"; }
3353
-
3354
- .fa-sort-up:before {
3355
- content: "\f0de"; }
3356
-
3357
- .fa-soundcloud:before {
3358
- content: "\f1be"; }
3359
-
3360
- .fa-sourcetree:before {
3361
- content: "\f7d3"; }
3362
-
3363
- .fa-spa:before {
3364
- content: "\f5bb"; }
3365
-
3366
- .fa-space-shuttle:before {
3367
- content: "\f197"; }
3368
-
3369
- .fa-speakap:before {
3370
- content: "\f3f3"; }
3371
-
3372
- .fa-spider:before {
3373
- content: "\f717"; }
3374
-
3375
- .fa-spinner:before {
3376
- content: "\f110"; }
3377
-
3378
- .fa-splotch:before {
3379
- content: "\f5bc"; }
3380
-
3381
- .fa-spotify:before {
3382
- content: "\f1bc"; }
3383
-
3384
- .fa-spray-can:before {
3385
- content: "\f5bd"; }
3386
-
3387
- .fa-square:before {
3388
- content: "\f0c8"; }
3389
-
3390
- .fa-square-full:before {
3391
- content: "\f45c"; }
3392
-
3393
- .fa-square-root-alt:before {
3394
- content: "\f698"; }
3395
-
3396
- .fa-squarespace:before {
3397
- content: "\f5be"; }
3398
-
3399
- .fa-stack-exchange:before {
3400
- content: "\f18d"; }
3401
-
3402
- .fa-stack-overflow:before {
3403
- content: "\f16c"; }
3404
-
3405
- .fa-stamp:before {
3406
- content: "\f5bf"; }
3407
-
3408
- .fa-star:before {
3409
- content: "\f005"; }
3410
-
3411
- .fa-star-and-crescent:before {
3412
- content: "\f699"; }
3413
-
3414
- .fa-star-half:before {
3415
- content: "\f089"; }
3416
-
3417
- .fa-star-half-alt:before {
3418
- content: "\f5c0"; }
3419
-
3420
- .fa-star-of-david:before {
3421
- content: "\f69a"; }
3422
-
3423
- .fa-star-of-life:before {
3424
- content: "\f621"; }
3425
-
3426
- .fa-staylinked:before {
3427
- content: "\f3f5"; }
3428
-
3429
- .fa-steam:before {
3430
- content: "\f1b6"; }
3431
-
3432
- .fa-steam-square:before {
3433
- content: "\f1b7"; }
3434
-
3435
- .fa-steam-symbol:before {
3436
- content: "\f3f6"; }
3437
-
3438
- .fa-step-backward:before {
3439
- content: "\f048"; }
3440
-
3441
- .fa-step-forward:before {
3442
- content: "\f051"; }
3443
-
3444
- .fa-stethoscope:before {
3445
- content: "\f0f1"; }
3446
-
3447
- .fa-sticker-mule:before {
3448
- content: "\f3f7"; }
3449
-
3450
- .fa-sticky-note:before {
3451
- content: "\f249"; }
3452
-
3453
- .fa-stop:before {
3454
- content: "\f04d"; }
3455
-
3456
- .fa-stop-circle:before {
3457
- content: "\f28d"; }
3458
-
3459
- .fa-stopwatch:before {
3460
- content: "\f2f2"; }
3461
-
3462
- .fa-store:before {
3463
- content: "\f54e"; }
3464
-
3465
- .fa-store-alt:before {
3466
- content: "\f54f"; }
3467
-
3468
- .fa-strava:before {
3469
- content: "\f428"; }
3470
-
3471
- .fa-stream:before {
3472
- content: "\f550"; }
3473
-
3474
- .fa-street-view:before {
3475
- content: "\f21d"; }
3476
-
3477
- .fa-strikethrough:before {
3478
- content: "\f0cc"; }
3479
-
3480
- .fa-stripe:before {
3481
- content: "\f429"; }
3482
-
3483
- .fa-stripe-s:before {
3484
- content: "\f42a"; }
3485
-
3486
- .fa-stroopwafel:before {
3487
- content: "\f551"; }
3488
-
3489
- .fa-studiovinari:before {
3490
- content: "\f3f8"; }
3491
-
3492
- .fa-stumbleupon:before {
3493
- content: "\f1a4"; }
3494
-
3495
- .fa-stumbleupon-circle:before {
3496
- content: "\f1a3"; }
3497
-
3498
- .fa-subscript:before {
3499
- content: "\f12c"; }
3500
-
3501
- .fa-subway:before {
3502
- content: "\f239"; }
3503
-
3504
- .fa-suitcase:before {
3505
- content: "\f0f2"; }
3506
-
3507
- .fa-suitcase-rolling:before {
3508
- content: "\f5c1"; }
3509
-
3510
- .fa-sun:before {
3511
- content: "\f185"; }
3512
-
3513
- .fa-superpowers:before {
3514
- content: "\f2dd"; }
3515
-
3516
- .fa-superscript:before {
3517
- content: "\f12b"; }
3518
-
3519
- .fa-supple:before {
3520
- content: "\f3f9"; }
3521
-
3522
- .fa-surprise:before {
3523
- content: "\f5c2"; }
3524
-
3525
- .fa-suse:before {
3526
- content: "\f7d6"; }
3527
-
3528
- .fa-swatchbook:before {
3529
- content: "\f5c3"; }
3530
-
3531
- .fa-swimmer:before {
3532
- content: "\f5c4"; }
3533
-
3534
- .fa-swimming-pool:before {
3535
- content: "\f5c5"; }
3536
-
3537
- .fa-synagogue:before {
3538
- content: "\f69b"; }
3539
-
3540
- .fa-sync:before {
3541
- content: "\f021"; }
3542
-
3543
- .fa-sync-alt:before {
3544
- content: "\f2f1"; }
3545
-
3546
- .fa-syringe:before {
3547
- content: "\f48e"; }
3548
-
3549
- .fa-table:before {
3550
- content: "\f0ce"; }
3551
-
3552
- .fa-table-tennis:before {
3553
- content: "\f45d"; }
3554
-
3555
- .fa-tablet:before {
3556
- content: "\f10a"; }
3557
-
3558
- .fa-tablet-alt:before {
3559
- content: "\f3fa"; }
3560
-
3561
- .fa-tablets:before {
3562
- content: "\f490"; }
3563
-
3564
- .fa-tachometer-alt:before {
3565
- content: "\f3fd"; }
3566
-
3567
- .fa-tag:before {
3568
- content: "\f02b"; }
3569
-
3570
- .fa-tags:before {
3571
- content: "\f02c"; }
3572
-
3573
- .fa-tape:before {
3574
- content: "\f4db"; }
3575
-
3576
- .fa-tasks:before {
3577
- content: "\f0ae"; }
3578
-
3579
- .fa-taxi:before {
3580
- content: "\f1ba"; }
3581
-
3582
- .fa-teamspeak:before {
3583
- content: "\f4f9"; }
3584
-
3585
- .fa-teeth:before {
3586
- content: "\f62e"; }
3587
-
3588
- .fa-teeth-open:before {
3589
- content: "\f62f"; }
3590
-
3591
- .fa-telegram:before {
3592
- content: "\f2c6"; }
3593
-
3594
- .fa-telegram-plane:before {
3595
- content: "\f3fe"; }
3596
-
3597
- .fa-temperature-high:before {
3598
- content: "\f769"; }
3599
-
3600
- .fa-temperature-low:before {
3601
- content: "\f76b"; }
3602
-
3603
- .fa-tencent-weibo:before {
3604
- content: "\f1d5"; }
3605
-
3606
- .fa-tenge:before {
3607
- content: "\f7d7"; }
3608
-
3609
- .fa-terminal:before {
3610
- content: "\f120"; }
3611
-
3612
- .fa-text-height:before {
3613
- content: "\f034"; }
3614
-
3615
- .fa-text-width:before {
3616
- content: "\f035"; }
3617
-
3618
- .fa-th:before {
3619
- content: "\f00a"; }
3620
-
3621
- .fa-th-large:before {
3622
- content: "\f009"; }
3623
-
3624
- .fa-th-list:before {
3625
- content: "\f00b"; }
3626
-
3627
- .fa-the-red-yeti:before {
3628
- content: "\f69d"; }
3629
-
3630
- .fa-theater-masks:before {
3631
- content: "\f630"; }
3632
-
3633
- .fa-themeco:before {
3634
- content: "\f5c6"; }
3635
-
3636
- .fa-themeisle:before {
3637
- content: "\f2b2"; }
3638
-
3639
- .fa-thermometer:before {
3640
- content: "\f491"; }
3641
-
3642
- .fa-thermometer-empty:before {
3643
- content: "\f2cb"; }
3644
-
3645
- .fa-thermometer-full:before {
3646
- content: "\f2c7"; }
3647
-
3648
- .fa-thermometer-half:before {
3649
- content: "\f2c9"; }
3650
-
3651
- .fa-thermometer-quarter:before {
3652
- content: "\f2ca"; }
3653
-
3654
- .fa-thermometer-three-quarters:before {
3655
- content: "\f2c8"; }
3656
-
3657
- .fa-think-peaks:before {
3658
- content: "\f731"; }
3659
-
3660
- .fa-thumbs-down:before {
3661
- content: "\f165"; }
3662
-
3663
- .fa-thumbs-up:before {
3664
- content: "\f164"; }
3665
-
3666
- .fa-thumbtack:before {
3667
- content: "\f08d"; }
3668
-
3669
- .fa-ticket-alt:before {
3670
- content: "\f3ff"; }
3671
-
3672
- .fa-times:before {
3673
- content: "\f00d"; }
3674
-
3675
- .fa-times-circle:before {
3676
- content: "\f057"; }
3677
-
3678
- .fa-tint:before {
3679
- content: "\f043"; }
3680
-
3681
- .fa-tint-slash:before {
3682
- content: "\f5c7"; }
3683
-
3684
- .fa-tired:before {
3685
- content: "\f5c8"; }
3686
-
3687
- .fa-toggle-off:before {
3688
- content: "\f204"; }
3689
-
3690
- .fa-toggle-on:before {
3691
- content: "\f205"; }
3692
-
3693
- .fa-toilet:before {
3694
- content: "\f7d8"; }
3695
-
3696
- .fa-toilet-paper:before {
3697
- content: "\f71e"; }
3698
-
3699
- .fa-toolbox:before {
3700
- content: "\f552"; }
3701
-
3702
- .fa-tools:before {
3703
- content: "\f7d9"; }
3704
-
3705
- .fa-tooth:before {
3706
- content: "\f5c9"; }
3707
-
3708
- .fa-torah:before {
3709
- content: "\f6a0"; }
3710
-
3711
- .fa-torii-gate:before {
3712
- content: "\f6a1"; }
3713
-
3714
- .fa-tractor:before {
3715
- content: "\f722"; }
3716
-
3717
- .fa-trade-federation:before {
3718
- content: "\f513"; }
3719
-
3720
- .fa-trademark:before {
3721
- content: "\f25c"; }
3722
-
3723
- .fa-traffic-light:before {
3724
- content: "\f637"; }
3725
-
3726
- .fa-train:before {
3727
- content: "\f238"; }
3728
-
3729
- .fa-tram:before {
3730
- content: "\f7da"; }
3731
-
3732
- .fa-transgender:before {
3733
- content: "\f224"; }
3734
-
3735
- .fa-transgender-alt:before {
3736
- content: "\f225"; }
3737
-
3738
- .fa-trash:before {
3739
- content: "\f1f8"; }
3740
-
3741
- .fa-trash-alt:before {
3742
- content: "\f2ed"; }
3743
-
3744
- .fa-tree:before {
3745
- content: "\f1bb"; }
3746
-
3747
- .fa-trello:before {
3748
- content: "\f181"; }
3749
-
3750
- .fa-tripadvisor:before {
3751
- content: "\f262"; }
3752
-
3753
- .fa-trophy:before {
3754
- content: "\f091"; }
3755
-
3756
- .fa-truck:before {
3757
- content: "\f0d1"; }
3758
-
3759
- .fa-truck-loading:before {
3760
- content: "\f4de"; }
3761
-
3762
- .fa-truck-monster:before {
3763
- content: "\f63b"; }
3764
-
3765
- .fa-truck-moving:before {
3766
- content: "\f4df"; }
3767
-
3768
- .fa-truck-pickup:before {
3769
- content: "\f63c"; }
3770
-
3771
- .fa-tshirt:before {
3772
- content: "\f553"; }
3773
-
3774
- .fa-tty:before {
3775
- content: "\f1e4"; }
3776
-
3777
- .fa-tumblr:before {
3778
- content: "\f173"; }
3779
-
3780
- .fa-tumblr-square:before {
3781
- content: "\f174"; }
3782
-
3783
- .fa-tv:before {
3784
- content: "\f26c"; }
3785
-
3786
- .fa-twitch:before {
3787
- content: "\f1e8"; }
3788
-
3789
- .fa-twitter:before {
3790
- content: "\f099"; }
3791
-
3792
- .fa-twitter-square:before {
3793
- content: "\f081"; }
3794
-
3795
- .fa-typo3:before {
3796
- content: "\f42b"; }
3797
-
3798
- .fa-uber:before {
3799
- content: "\f402"; }
3800
-
3801
- .fa-ubuntu:before {
3802
- content: "\f7df"; }
3803
-
3804
- .fa-uikit:before {
3805
- content: "\f403"; }
3806
-
3807
- .fa-umbrella:before {
3808
- content: "\f0e9"; }
3809
-
3810
- .fa-umbrella-beach:before {
3811
- content: "\f5ca"; }
3812
-
3813
- .fa-underline:before {
3814
- content: "\f0cd"; }
3815
-
3816
- .fa-undo:before {
3817
- content: "\f0e2"; }
3818
-
3819
- .fa-undo-alt:before {
3820
- content: "\f2ea"; }
3821
-
3822
- .fa-uniregistry:before {
3823
- content: "\f404"; }
3824
-
3825
- .fa-universal-access:before {
3826
- content: "\f29a"; }
3827
-
3828
- .fa-university:before {
3829
- content: "\f19c"; }
3830
-
3831
- .fa-unlink:before {
3832
- content: "\f127"; }
3833
-
3834
- .fa-unlock:before {
3835
- content: "\f09c"; }
3836
-
3837
- .fa-unlock-alt:before {
3838
- content: "\f13e"; }
3839
-
3840
- .fa-untappd:before {
3841
- content: "\f405"; }
3842
-
3843
- .fa-upload:before {
3844
- content: "\f093"; }
3845
-
3846
- .fa-ups:before {
3847
- content: "\f7e0"; }
3848
-
3849
- .fa-usb:before {
3850
- content: "\f287"; }
3851
-
3852
- .fa-user:before {
3853
- content: "\f007"; }
3854
-
3855
- .fa-user-alt:before {
3856
- content: "\f406"; }
3857
-
3858
- .fa-user-alt-slash:before {
3859
- content: "\f4fa"; }
3860
-
3861
- .fa-user-astronaut:before {
3862
- content: "\f4fb"; }
3863
-
3864
- .fa-user-check:before {
3865
- content: "\f4fc"; }
3866
-
3867
- .fa-user-circle:before {
3868
- content: "\f2bd"; }
3869
-
3870
- .fa-user-clock:before {
3871
- content: "\f4fd"; }
3872
-
3873
- .fa-user-cog:before {
3874
- content: "\f4fe"; }
3875
-
3876
- .fa-user-edit:before {
3877
- content: "\f4ff"; }
3878
-
3879
- .fa-user-friends:before {
3880
- content: "\f500"; }
3881
-
3882
- .fa-user-graduate:before {
3883
- content: "\f501"; }
3884
-
3885
- .fa-user-injured:before {
3886
- content: "\f728"; }
3887
-
3888
- .fa-user-lock:before {
3889
- content: "\f502"; }
3890
-
3891
- .fa-user-md:before {
3892
- content: "\f0f0"; }
3893
-
3894
- .fa-user-minus:before {
3895
- content: "\f503"; }
3896
-
3897
- .fa-user-ninja:before {
3898
- content: "\f504"; }
3899
-
3900
- .fa-user-plus:before {
3901
- content: "\f234"; }
3902
-
3903
- .fa-user-secret:before {
3904
- content: "\f21b"; }
3905
-
3906
- .fa-user-shield:before {
3907
- content: "\f505"; }
3908
-
3909
- .fa-user-slash:before {
3910
- content: "\f506"; }
3911
-
3912
- .fa-user-tag:before {
3913
- content: "\f507"; }
3914
-
3915
- .fa-user-tie:before {
3916
- content: "\f508"; }
3917
-
3918
- .fa-user-times:before {
3919
- content: "\f235"; }
3920
-
3921
- .fa-users:before {
3922
- content: "\f0c0"; }
3923
-
3924
- .fa-users-cog:before {
3925
- content: "\f509"; }
3926
-
3927
- .fa-usps:before {
3928
- content: "\f7e1"; }
3929
-
3930
- .fa-ussunnah:before {
3931
- content: "\f407"; }
3932
-
3933
- .fa-utensil-spoon:before {
3934
- content: "\f2e5"; }
3935
-
3936
- .fa-utensils:before {
3937
- content: "\f2e7"; }
3938
-
3939
- .fa-vaadin:before {
3940
- content: "\f408"; }
3941
-
3942
- .fa-vector-square:before {
3943
- content: "\f5cb"; }
3944
-
3945
- .fa-venus:before {
3946
- content: "\f221"; }
3947
-
3948
- .fa-venus-double:before {
3949
- content: "\f226"; }
3950
-
3951
- .fa-venus-mars:before {
3952
- content: "\f228"; }
3953
-
3954
- .fa-viacoin:before {
3955
- content: "\f237"; }
3956
-
3957
- .fa-viadeo:before {
3958
- content: "\f2a9"; }
3959
-
3960
- .fa-viadeo-square:before {
3961
- content: "\f2aa"; }
3962
-
3963
- .fa-vial:before {
3964
- content: "\f492"; }
3965
-
3966
- .fa-vials:before {
3967
- content: "\f493"; }
3968
-
3969
- .fa-viber:before {
3970
- content: "\f409"; }
3971
-
3972
- .fa-video:before {
3973
- content: "\f03d"; }
3974
-
3975
- .fa-video-slash:before {
3976
- content: "\f4e2"; }
3977
-
3978
- .fa-vihara:before {
3979
- content: "\f6a7"; }
3980
-
3981
- .fa-vimeo:before {
3982
- content: "\f40a"; }
3983
-
3984
- .fa-vimeo-square:before {
3985
- content: "\f194"; }
3986
-
3987
- .fa-vimeo-v:before {
3988
- content: "\f27d"; }
3989
-
3990
- .fa-vine:before {
3991
- content: "\f1ca"; }
3992
-
3993
- .fa-vk:before {
3994
- content: "\f189"; }
3995
-
3996
- .fa-vnv:before {
3997
- content: "\f40b"; }
3998
-
3999
- .fa-volleyball-ball:before {
4000
- content: "\f45f"; }
4001
-
4002
- .fa-volume-down:before {
4003
- content: "\f027"; }
4004
-
4005
- .fa-volume-mute:before {
4006
- content: "\f6a9"; }
4007
-
4008
- .fa-volume-off:before {
4009
- content: "\f026"; }
4010
-
4011
- .fa-volume-up:before {
4012
- content: "\f028"; }
4013
-
4014
- .fa-vote-yea:before {
4015
- content: "\f772"; }
4016
-
4017
- .fa-vr-cardboard:before {
4018
- content: "\f729"; }
4019
-
4020
- .fa-vuejs:before {
4021
- content: "\f41f"; }
4022
-
4023
- .fa-walking:before {
4024
- content: "\f554"; }
4025
-
4026
- .fa-wallet:before {
4027
- content: "\f555"; }
4028
-
4029
- .fa-warehouse:before {
4030
- content: "\f494"; }
4031
-
4032
- .fa-water:before {
4033
- content: "\f773"; }
4034
-
4035
- .fa-weebly:before {
4036
- content: "\f5cc"; }
4037
-
4038
- .fa-weibo:before {
4039
- content: "\f18a"; }
4040
-
4041
- .fa-weight:before {
4042
- content: "\f496"; }
4043
-
4044
- .fa-weight-hanging:before {
4045
- content: "\f5cd"; }
4046
-
4047
- .fa-weixin:before {
4048
- content: "\f1d7"; }
4049
-
4050
- .fa-whatsapp:before {
4051
- content: "\f232"; }
4052
-
4053
- .fa-whatsapp-square:before {
4054
- content: "\f40c"; }
4055
-
4056
- .fa-wheelchair:before {
4057
- content: "\f193"; }
4058
-
4059
- .fa-whmcs:before {
4060
- content: "\f40d"; }
4061
-
4062
- .fa-wifi:before {
4063
- content: "\f1eb"; }
4064
-
4065
- .fa-wikipedia-w:before {
4066
- content: "\f266"; }
4067
-
4068
- .fa-wind:before {
4069
- content: "\f72e"; }
4070
-
4071
- .fa-window-close:before {
4072
- content: "\f410"; }
4073
-
4074
- .fa-window-maximize:before {
4075
- content: "\f2d0"; }
4076
-
4077
- .fa-window-minimize:before {
4078
- content: "\f2d1"; }
4079
-
4080
- .fa-window-restore:before {
4081
- content: "\f2d2"; }
4082
-
4083
- .fa-windows:before {
4084
- content: "\f17a"; }
4085
-
4086
- .fa-wine-bottle:before {
4087
- content: "\f72f"; }
4088
-
4089
- .fa-wine-glass:before {
4090
- content: "\f4e3"; }
4091
-
4092
- .fa-wine-glass-alt:before {
4093
- content: "\f5ce"; }
4094
-
4095
- .fa-wix:before {
4096
- content: "\f5cf"; }
4097
-
4098
- .fa-wizards-of-the-coast:before {
4099
- content: "\f730"; }
4100
-
4101
- .fa-wolf-pack-battalion:before {
4102
- content: "\f514"; }
4103
-
4104
- .fa-won-sign:before {
4105
- content: "\f159"; }
4106
-
4107
- .fa-wordpress:before {
4108
- content: "\f19a"; }
4109
-
4110
- .fa-wordpress-simple:before {
4111
- content: "\f411"; }
4112
-
4113
- .fa-wpbeginner:before {
4114
- content: "\f297"; }
4115
-
4116
- .fa-wpexplorer:before {
4117
- content: "\f2de"; }
4118
-
4119
- .fa-wpforms:before {
4120
- content: "\f298"; }
4121
-
4122
- .fa-wpressr:before {
4123
- content: "\f3e4"; }
4124
-
4125
- .fa-wrench:before {
4126
- content: "\f0ad"; }
4127
-
4128
- .fa-x-ray:before {
4129
- content: "\f497"; }
4130
-
4131
- .fa-xbox:before {
4132
- content: "\f412"; }
4133
-
4134
- .fa-xing:before {
4135
- content: "\f168"; }
4136
-
4137
- .fa-xing-square:before {
4138
- content: "\f169"; }
4139
-
4140
- .fa-y-combinator:before {
4141
- content: "\f23b"; }
4142
-
4143
- .fa-yahoo:before {
4144
- content: "\f19e"; }
4145
-
4146
- .fa-yandex:before {
4147
- content: "\f413"; }
4148
-
4149
- .fa-yandex-international:before {
4150
- content: "\f414"; }
4151
-
4152
- .fa-yarn:before {
4153
- content: "\f7e3"; }
4154
-
4155
- .fa-yelp:before {
4156
- content: "\f1e9"; }
4157
-
4158
- .fa-yen-sign:before {
4159
- content: "\f157"; }
4160
-
4161
- .fa-yin-yang:before {
4162
- content: "\f6ad"; }
4163
-
4164
- .fa-yoast:before {
4165
- content: "\f2b1"; }
4166
-
4167
- .fa-youtube:before {
4168
- content: "\f167"; }
4169
-
4170
- .fa-youtube-square:before {
4171
- content: "\f431"; }
4172
-
4173
- .fa-zhihu:before {
4174
- content: "\f63f"; }
4175
-
4176
- .sr-only {
4177
- border: 0;
4178
- clip: rect(0, 0, 0, 0);
4179
- height: 1px;
4180
- margin: -1px;
4181
- overflow: hidden;
4182
- padding: 0;
4183
- position: absolute;
4184
- width: 1px; }
4185
-
4186
- .sr-only-focusable:active, .sr-only-focusable:focus {
4187
- clip: auto;
4188
- height: auto;
4189
- margin: 0;
4190
- overflow: visible;
4191
- position: static;
4192
- width: auto; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/css/fontawesome.min.css DELETED
@@ -1 +0,0 @@
1
- .fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
 
assets/library/fontawesome/css/regular.css DELETED
@@ -1,10 +0,0 @@
1
- @font-face {
2
- font-family: 'Font Awesome 5 Free';
3
- font-style: normal;
4
- font-weight: 400;
5
- src: url("../webfonts/fa-regular-400.eot");
6
- src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
7
-
8
- .far {
9
- font-family: 'Font Awesome 5 Free';
10
- font-weight: 400; }
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/css/regular.min.css DELETED
@@ -1 +0,0 @@
1
- @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}
 
assets/library/fontawesome/css/solid.css DELETED
@@ -1,11 +0,0 @@
1
- @font-face {
2
- font-family: 'Font Awesome 5 Free';
3
- font-style: normal;
4
- font-weight: 900;
5
- src: url("../webfonts/fa-solid-900.eot");
6
- src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
7
-
8
- .fa,
9
- .fas {
10
- font-family: 'Font Awesome 5 Free';
11
- font-weight: 900; }
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/css/solid.min.css DELETED
@@ -1 +0,0 @@
1
- @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
 
assets/library/fontawesome/css/svg-with-js.css DELETED
@@ -1,341 +0,0 @@
1
- svg:not(:root).svg-inline--fa {
2
- overflow: visible; }
3
-
4
- .svg-inline--fa {
5
- display: inline-block;
6
- font-size: inherit;
7
- height: 1em;
8
- overflow: visible;
9
- vertical-align: -.125em; }
10
- .svg-inline--fa.fa-lg {
11
- vertical-align: -.225em; }
12
- .svg-inline--fa.fa-w-1 {
13
- width: 0.0625em; }
14
- .svg-inline--fa.fa-w-2 {
15
- width: 0.125em; }
16
- .svg-inline--fa.fa-w-3 {
17
- width: 0.1875em; }
18
- .svg-inline--fa.fa-w-4 {
19
- width: 0.25em; }
20
- .svg-inline--fa.fa-w-5 {
21
- width: 0.3125em; }
22
- .svg-inline--fa.fa-w-6 {
23
- width: 0.375em; }
24
- .svg-inline--fa.fa-w-7 {
25
- width: 0.4375em; }
26
- .svg-inline--fa.fa-w-8 {
27
- width: 0.5em; }
28
- .svg-inline--fa.fa-w-9 {
29
- width: 0.5625em; }
30
- .svg-inline--fa.fa-w-10 {
31
- width: 0.625em; }
32
- .svg-inline--fa.fa-w-11 {
33
- width: 0.6875em; }
34
- .svg-inline--fa.fa-w-12 {
35
- width: 0.75em; }
36
- .svg-inline--fa.fa-w-13 {
37
- width: 0.8125em; }
38
- .svg-inline--fa.fa-w-14 {
39
- width: 0.875em; }
40
- .svg-inline--fa.fa-w-15 {
41
- width: 0.9375em; }
42
- .svg-inline--fa.fa-w-16 {
43
- width: 1em; }
44
- .svg-inline--fa.fa-w-17 {
45
- width: 1.0625em; }
46
- .svg-inline--fa.fa-w-18 {
47
- width: 1.125em; }
48
- .svg-inline--fa.fa-w-19 {
49
- width: 1.1875em; }
50
- .svg-inline--fa.fa-w-20 {
51
- width: 1.25em; }
52
- .svg-inline--fa.fa-pull-left {
53
- margin-right: .3em;
54
- width: auto; }
55
- .svg-inline--fa.fa-pull-right {
56
- margin-left: .3em;
57
- width: auto; }
58
- .svg-inline--fa.fa-border {
59
- height: 1.5em; }
60
- .svg-inline--fa.fa-li {
61
- width: 2em; }
62
- .svg-inline--fa.fa-fw {
63
- width: 1.25em; }
64
-
65
- .fa-layers svg.svg-inline--fa {
66
- bottom: 0;
67
- left: 0;
68
- margin: auto;
69
- position: absolute;
70
- right: 0;
71
- top: 0; }
72
-
73
- .fa-layers {
74
- display: inline-block;
75
- height: 1em;
76
- position: relative;
77
- text-align: center;
78
- vertical-align: -.125em;
79
- width: 1em; }
80
- .fa-layers svg.svg-inline--fa {
81
- -webkit-transform-origin: center center;
82
- transform-origin: center center; }
83
-
84
- .fa-layers-text, .fa-layers-counter {
85
- display: inline-block;
86
- position: absolute;
87
- text-align: center; }
88
-
89
- .fa-layers-text {
90
- left: 50%;
91
- top: 50%;
92
- -webkit-transform: translate(-50%, -50%);
93
- transform: translate(-50%, -50%);
94
- -webkit-transform-origin: center center;
95
- transform-origin: center center; }
96
-
97
- .fa-layers-counter {
98
- background-color: #ff253a;
99
- border-radius: 1em;
100
- -webkit-box-sizing: border-box;
101
- box-sizing: border-box;
102
- color: #fff;
103
- height: 1.5em;
104
- line-height: 1;
105
- max-width: 5em;
106
- min-width: 1.5em;
107
- overflow: hidden;
108
- padding: .25em;
109
- right: 0;
110
- text-overflow: ellipsis;
111
- top: 0;
112
- -webkit-transform: scale(0.25);
113
- transform: scale(0.25);
114
- -webkit-transform-origin: top right;
115
- transform-origin: top right; }
116
-
117
- .fa-layers-bottom-right {
118
- bottom: 0;
119
- right: 0;
120
- top: auto;
121
- -webkit-transform: scale(0.25);
122
- transform: scale(0.25);
123
- -webkit-transform-origin: bottom right;
124
- transform-origin: bottom right; }
125
-
126
- .fa-layers-bottom-left {
127
- bottom: 0;
128
- left: 0;
129
- right: auto;
130
- top: auto;
131
- -webkit-transform: scale(0.25);
132
- transform: scale(0.25);
133
- -webkit-transform-origin: bottom left;
134
- transform-origin: bottom left; }
135
-
136
- .fa-layers-top-right {
137
- right: 0;
138
- top: 0;
139
- -webkit-transform: scale(0.25);
140
- transform: scale(0.25);
141
- -webkit-transform-origin: top right;
142
- transform-origin: top right; }
143
-
144
- .fa-layers-top-left {
145
- left: 0;
146
- right: auto;
147
- top: 0;
148
- -webkit-transform: scale(0.25);
149
- transform: scale(0.25);
150
- -webkit-transform-origin: top left;
151
- transform-origin: top left; }
152
-
153
- .fa-lg {
154
- font-size: 1.33333em;
155
- line-height: 0.75em;
156
- vertical-align: -.0667em; }
157
-
158
- .fa-xs {
159
- font-size: .75em; }
160
-
161
- .fa-sm {
162
- font-size: .875em; }
163
-
164
- .fa-1x {
165
- font-size: 1em; }
166
-
167
- .fa-2x {
168
- font-size: 2em; }
169
-
170
- .fa-3x {
171
- font-size: 3em; }
172
-
173
- .fa-4x {
174
- font-size: 4em; }
175
-
176
- .fa-5x {
177
- font-size: 5em; }
178
-
179
- .fa-6x {
180
- font-size: 6em; }
181
-
182
- .fa-7x {
183
- font-size: 7em; }
184
-
185
- .fa-8x {
186
- font-size: 8em; }
187
-
188
- .fa-9x {
189
- font-size: 9em; }
190
-
191
- .fa-10x {
192
- font-size: 10em; }
193
-
194
- .fa-fw {
195
- text-align: center;
196
- width: 1.25em; }
197
-
198
- .fa-ul {
199
- list-style-type: none;
200
- margin-left: 2.5em;
201
- padding-left: 0; }
202
- .fa-ul > li {
203
- position: relative; }
204
-
205
- .fa-li {
206
- left: -2em;
207
- position: absolute;
208
- text-align: center;
209
- width: 2em;
210
- line-height: inherit; }
211
-
212
- .fa-border {
213
- border: solid 0.08em #eee;
214
- border-radius: .1em;
215
- padding: .2em .25em .15em; }
216
-
217
- .fa-pull-left {
218
- float: left; }
219
-
220
- .fa-pull-right {
221
- float: right; }
222
-
223
- .fa.fa-pull-left,
224
- .fas.fa-pull-left,
225
- .far.fa-pull-left,
226
- .fal.fa-pull-left,
227
- .fab.fa-pull-left {
228
- margin-right: .3em; }
229
-
230
- .fa.fa-pull-right,
231
- .fas.fa-pull-right,
232
- .far.fa-pull-right,
233
- .fal.fa-pull-right,
234
- .fab.fa-pull-right {
235
- margin-left: .3em; }
236
-
237
- .fa-spin {
238
- -webkit-animation: fa-spin 2s infinite linear;
239
- animation: fa-spin 2s infinite linear; }
240
-
241
- .fa-pulse {
242
- -webkit-animation: fa-spin 1s infinite steps(8);
243
- animation: fa-spin 1s infinite steps(8); }
244
-
245
- @-webkit-keyframes fa-spin {
246
- 0% {
247
- -webkit-transform: rotate(0deg);
248
- transform: rotate(0deg); }
249
- 100% {
250
- -webkit-transform: rotate(360deg);
251
- transform: rotate(360deg); } }
252
-
253
- @keyframes fa-spin {
254
- 0% {
255
- -webkit-transform: rotate(0deg);
256
- transform: rotate(0deg); }
257
- 100% {
258
- -webkit-transform: rotate(360deg);
259
- transform: rotate(360deg); } }
260
-
261
- .fa-rotate-90 {
262
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
263
- -webkit-transform: rotate(90deg);
264
- transform: rotate(90deg); }
265
-
266
- .fa-rotate-180 {
267
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
268
- -webkit-transform: rotate(180deg);
269
- transform: rotate(180deg); }
270
-
271
- .fa-rotate-270 {
272
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
273
- -webkit-transform: rotate(270deg);
274
- transform: rotate(270deg); }
275
-
276
- .fa-flip-horizontal {
277
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
278
- -webkit-transform: scale(-1, 1);
279
- transform: scale(-1, 1); }
280
-
281
- .fa-flip-vertical {
282
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
283
- -webkit-transform: scale(1, -1);
284
- transform: scale(1, -1); }
285
-
286
- .fa-flip-horizontal.fa-flip-vertical {
287
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
288
- -webkit-transform: scale(-1, -1);
289
- transform: scale(-1, -1); }
290
-
291
- :root .fa-rotate-90,
292
- :root .fa-rotate-180,
293
- :root .fa-rotate-270,
294
- :root .fa-flip-horizontal,
295
- :root .fa-flip-vertical {
296
- -webkit-filter: none;
297
- filter: none; }
298
-
299
- .fa-stack {
300
- display: inline-block;
301
- height: 2em;
302
- position: relative;
303
- width: 2.5em; }
304
-
305
- .fa-stack-1x,
306
- .fa-stack-2x {
307
- bottom: 0;
308
- left: 0;
309
- margin: auto;
310
- position: absolute;
311
- right: 0;
312
- top: 0; }
313
-
314
- .svg-inline--fa.fa-stack-1x {
315
- height: 1em;
316
- width: 1.25em; }
317
-
318
- .svg-inline--fa.fa-stack-2x {
319
- height: 2em;
320
- width: 2.5em; }
321
-
322
- .fa-inverse {
323
- color: #fff; }
324
-
325
- .sr-only {
326
- border: 0;
327
- clip: rect(0, 0, 0, 0);
328
- height: 1px;
329
- margin: -1px;
330
- overflow: hidden;
331
- padding: 0;
332
- position: absolute;
333
- width: 1px; }
334
-
335
- .sr-only-focusable:active, .sr-only-focusable:focus {
336
- clip: auto;
337
- height: auto;
338
- margin: 0;
339
- overflow: visible;
340
- position: static;
341
- width: auto; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/css/svg-with-js.min.css DELETED
@@ -1 +0,0 @@
1
- .svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;transform:scale(.25);transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;transform:scale(.25);transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;transform:scale(.25);transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
 
assets/library/fontawesome/css/v4-shims.css DELETED
@@ -1,2162 +0,0 @@
1
- .fa.fa-glass:before {
2
- content: "\f000"; }
3
-
4
- .fa.fa-meetup {
5
- font-family: 'Font Awesome 5 Brands';
6
- font-weight: 400; }
7
-
8
- .fa.fa-star-o {
9
- font-family: 'Font Awesome 5 Free';
10
- font-weight: 400; }
11
-
12
- .fa.fa-star-o:before {
13
- content: "\f005"; }
14
-
15
- .fa.fa-remove:before {
16
- content: "\f00d"; }
17
-
18
- .fa.fa-close:before {
19
- content: "\f00d"; }
20
-
21
- .fa.fa-gear:before {
22
- content: "\f013"; }
23
-
24
- .fa.fa-trash-o {
25
- font-family: 'Font Awesome 5 Free';
26
- font-weight: 400; }
27
-
28
- .fa.fa-trash-o:before {
29
- content: "\f2ed"; }
30
-
31
- .fa.fa-file-o {
32
- font-family: 'Font Awesome 5 Free';
33
- font-weight: 400; }
34
-
35
- .fa.fa-file-o:before {
36
- content: "\f15b"; }
37
-
38
- .fa.fa-clock-o {
39
- font-family: 'Font Awesome 5 Free';
40
- font-weight: 400; }
41
-
42
- .fa.fa-clock-o:before {
43
- content: "\f017"; }
44
-
45
- .fa.fa-arrow-circle-o-down {
46
- font-family: 'Font Awesome 5 Free';
47
- font-weight: 400; }
48
-
49
- .fa.fa-arrow-circle-o-down:before {
50
- content: "\f358"; }
51
-
52
- .fa.fa-arrow-circle-o-up {
53
- font-family: 'Font Awesome 5 Free';
54
- font-weight: 400; }
55
-
56
- .fa.fa-arrow-circle-o-up:before {
57
- content: "\f35b"; }
58
-
59
- .fa.fa-play-circle-o {
60
- font-family: 'Font Awesome 5 Free';
61
- font-weight: 400; }
62
-
63
- .fa.fa-play-circle-o:before {
64
- content: "\f144"; }
65
-
66
- .fa.fa-repeat:before {
67
- content: "\f01e"; }
68
-
69
- .fa.fa-rotate-right:before {
70
- content: "\f01e"; }
71
-
72
- .fa.fa-refresh:before {
73
- content: "\f021"; }
74
-
75
- .fa.fa-list-alt {
76
- font-family: 'Font Awesome 5 Free';
77
- font-weight: 400; }
78
-
79
- .fa.fa-dedent:before {
80
- content: "\f03b"; }
81
-
82
- .fa.fa-video-camera:before {
83
- content: "\f03d"; }
84
-
85
- .fa.fa-picture-o {
86
- font-family: 'Font Awesome 5 Free';
87
- font-weight: 400; }
88
-
89
- .fa.fa-picture-o:before {
90
- content: "\f03e"; }
91
-
92
- .fa.fa-photo {
93
- font-family: 'Font Awesome 5 Free';
94
- font-weight: 400; }
95
-
96
- .fa.fa-photo:before {
97
- content: "\f03e"; }
98
-
99
- .fa.fa-image {
100
- font-family: 'Font Awesome 5 Free';
101
- font-weight: 400; }
102
-
103
- .fa.fa-image:before {
104
- content: "\f03e"; }
105
-
106
- .fa.fa-pencil:before {
107
- content: "\f303"; }
108
-
109
- .fa.fa-map-marker:before {
110
- content: "\f3c5"; }
111
-
112
- .fa.fa-pencil-square-o {
113
- font-family: 'Font Awesome 5 Free';
114
- font-weight: 400; }
115
-
116
- .fa.fa-pencil-square-o:before {
117
- content: "\f044"; }
118
-
119
- .fa.fa-share-square-o {
120
- font-family: 'Font Awesome 5 Free';
121
- font-weight: 400; }
122
-
123
- .fa.fa-share-square-o:before {
124
- content: "\f14d"; }
125
-
126
- .fa.fa-check-square-o {
127
- font-family: 'Font Awesome 5 Free';
128
- font-weight: 400; }
129
-
130
- .fa.fa-check-square-o:before {
131
- content: "\f14a"; }
132
-
133
- .fa.fa-arrows:before {
134
- content: "\f0b2"; }
135
-
136
- .fa.fa-times-circle-o {
137
- font-family: 'Font Awesome 5 Free';
138
- font-weight: 400; }
139
-
140
- .fa.fa-times-circle-o:before {
141
- content: "\f057"; }
142
-
143
- .fa.fa-check-circle-o {
144
- font-family: 'Font Awesome 5 Free';
145
- font-weight: 400; }
146
-
147
- .fa.fa-check-circle-o:before {
148
- content: "\f058"; }
149
-
150
- .fa.fa-mail-forward:before {
151
- content: "\f064"; }
152
-
153
- .fa.fa-eye {
154
- font-family: 'Font Awesome 5 Free';
155
- font-weight: 400; }
156
-
157
- .fa.fa-eye-slash {
158
- font-family: 'Font Awesome 5 Free';
159
- font-weight: 400; }
160
-
161
- .fa.fa-warning:before {
162
- content: "\f071"; }
163
-
164
- .fa.fa-calendar:before {
165
- content: "\f073"; }
166
-
167
- .fa.fa-arrows-v:before {
168
- content: "\f338"; }
169
-
170
- .fa.fa-arrows-h:before {
171
- content: "\f337"; }
172
-
173
- .fa.fa-bar-chart {
174
- font-family: 'Font Awesome 5 Free';
175
- font-weight: 400; }
176
-
177
- .fa.fa-bar-chart:before {
178
- content: "\f080"; }
179
-
180
- .fa.fa-bar-chart-o {
181
- font-family: 'Font Awesome 5 Free';
182
- font-weight: 400; }
183
-
184
- .fa.fa-bar-chart-o:before {
185
- content: "\f080"; }
186
-
187
- .fa.fa-twitter-square {
188
- font-family: 'Font Awesome 5 Brands';
189
- font-weight: 400; }
190
-
191
- .fa.fa-facebook-square {
192
- font-family: 'Font Awesome 5 Brands';
193
- font-weight: 400; }
194
-
195
- .fa.fa-gears:before {
196
- content: "\f085"; }
197
-
198
- .fa.fa-thumbs-o-up {
199
- font-family: 'Font Awesome 5 Free';
200
- font-weight: 400; }
201
-
202
- .fa.fa-thumbs-o-up:before {
203
- content: "\f164"; }
204
-
205
- .fa.fa-thumbs-o-down {
206
- font-family: 'Font Awesome 5 Free';
207
- font-weight: 400; }
208
-
209
- .fa.fa-thumbs-o-down:before {
210
- content: "\f165"; }
211
-
212
- .fa.fa-heart-o {
213
- font-family: 'Font Awesome 5 Free';
214
- font-weight: 400; }
215
-
216
- .fa.fa-heart-o:before {
217
- content: "\f004"; }
218
-
219
- .fa.fa-sign-out:before {
220
- content: "\f2f5"; }
221
-
222
- .fa.fa-linkedin-square {
223
- font-family: 'Font Awesome 5 Brands';
224
- font-weight: 400; }
225
-
226
- .fa.fa-linkedin-square:before {
227
- content: "\f08c"; }
228
-
229
- .fa.fa-thumb-tack:before {
230
- content: "\f08d"; }
231
-
232
- .fa.fa-external-link:before {
233
- content: "\f35d"; }
234
-
235
- .fa.fa-sign-in:before {
236
- content: "\f2f6"; }
237
-
238
- .fa.fa-github-square {
239
- font-family: 'Font Awesome 5 Brands';
240
- font-weight: 400; }
241
-
242
- .fa.fa-lemon-o {
243
- font-family: 'Font Awesome 5 Free';
244
- font-weight: 400; }
245
-
246
- .fa.fa-lemon-o:before {
247
- content: "\f094"; }
248
-
249
- .fa.fa-square-o {
250
- font-family: 'Font Awesome 5 Free';
251
- font-weight: 400; }
252
-
253
- .fa.fa-square-o:before {
254
- content: "\f0c8"; }
255
-
256
- .fa.fa-bookmark-o {
257
- font-family: 'Font Awesome 5 Free';
258
- font-weight: 400; }
259
-
260
- .fa.fa-bookmark-o:before {
261
- content: "\f02e"; }
262
-
263
- .fa.fa-twitter {
264
- font-family: 'Font Awesome 5 Brands';
265
- font-weight: 400; }
266
-
267
- .fa.fa-facebook {
268
- font-family: 'Font Awesome 5 Brands';
269
- font-weight: 400; }
270
-
271
- .fa.fa-facebook:before {
272
- content: "\f39e"; }
273
-
274
- .fa.fa-facebook-f {
275
- font-family: 'Font Awesome 5 Brands';
276
- font-weight: 400; }
277
-
278
- .fa.fa-facebook-f:before {
279
- content: "\f39e"; }
280
-
281
- .fa.fa-github {
282
- font-family: 'Font Awesome 5 Brands';
283
- font-weight: 400; }
284
-
285
- .fa.fa-credit-card {
286
- font-family: 'Font Awesome 5 Free';
287
- font-weight: 400; }
288
-
289
- .fa.fa-feed:before {
290
- content: "\f09e"; }
291
-
292
- .fa.fa-hdd-o {
293
- font-family: 'Font Awesome 5 Free';
294
- font-weight: 400; }
295
-
296
- .fa.fa-hdd-o:before {
297
- content: "\f0a0"; }
298
-
299
- .fa.fa-hand-o-right {
300
- font-family: 'Font Awesome 5 Free';
301
- font-weight: 400; }
302
-
303
- .fa.fa-hand-o-right:before {
304
- content: "\f0a4"; }
305
-
306
- .fa.fa-hand-o-left {
307
- font-family: 'Font Awesome 5 Free';
308
- font-weight: 400; }
309
-
310
- .fa.fa-hand-o-left:before {
311
- content: "\f0a5"; }
312
-
313
- .fa.fa-hand-o-up {
314
- font-family: 'Font Awesome 5 Free';
315
- font-weight: 400; }
316
-
317
- .fa.fa-hand-o-up:before {
318
- content: "\f0a6"; }
319
-
320
- .fa.fa-hand-o-down {
321
- font-family: 'Font Awesome 5 Free';
322
- font-weight: 400; }
323
-
324
- .fa.fa-hand-o-down:before {
325
- content: "\f0a7"; }
326
-
327
- .fa.fa-arrows-alt:before {
328
- content: "\f31e"; }
329
-
330
- .fa.fa-group:before {
331
- content: "\f0c0"; }
332
-
333
- .fa.fa-chain:before {
334
- content: "\f0c1"; }
335
-
336
- .fa.fa-scissors:before {
337
- content: "\f0c4"; }
338
-
339
- .fa.fa-files-o {
340
- font-family: 'Font Awesome 5 Free';
341
- font-weight: 400; }
342
-
343
- .fa.fa-files-o:before {
344
- content: "\f0c5"; }
345
-
346
- .fa.fa-floppy-o {
347
- font-family: 'Font Awesome 5 Free';
348
- font-weight: 400; }
349
-
350
- .fa.fa-floppy-o:before {
351
- content: "\f0c7"; }
352
-
353
- .fa.fa-navicon:before {
354
- content: "\f0c9"; }
355
-
356
- .fa.fa-reorder:before {
357
- content: "\f0c9"; }
358
-
359
- .fa.fa-pinterest {
360
- font-family: 'Font Awesome 5 Brands';
361
- font-weight: 400; }
362
-
363
- .fa.fa-pinterest-square {
364
- font-family: 'Font Awesome 5 Brands';
365
- font-weight: 400; }
366
-
367
- .fa.fa-google-plus-square {
368
- font-family: 'Font Awesome 5 Brands';
369
- font-weight: 400; }
370
-
371
- .fa.fa-google-plus {
372
- font-family: 'Font Awesome 5 Brands';
373
- font-weight: 400; }
374
-
375
- .fa.fa-google-plus:before {
376
- content: "\f0d5"; }
377
-
378
- .fa.fa-money {
379
- font-family: 'Font Awesome 5 Free';
380
- font-weight: 400; }
381
-
382
- .fa.fa-money:before {
383
- content: "\f3d1"; }
384
-
385
- .fa.fa-unsorted:before {
386
- content: "\f0dc"; }
387
-
388
- .fa.fa-sort-desc:before {
389
- content: "\f0dd"; }
390
-
391
- .fa.fa-sort-asc:before {
392
- content: "\f0de"; }
393
-
394
- .fa.fa-linkedin {
395
- font-family: 'Font Awesome 5 Brands';
396
- font-weight: 400; }
397
-
398
- .fa.fa-linkedin:before {
399
- content: "\f0e1"; }
400
-
401
- .fa.fa-rotate-left:before {
402
- content: "\f0e2"; }
403
-
404
- .fa.fa-legal:before {
405
- content: "\f0e3"; }
406
-
407
- .fa.fa-tachometer:before {
408
- content: "\f3fd"; }
409
-
410
- .fa.fa-dashboard:before {
411
- content: "\f3fd"; }
412
-
413
- .fa.fa-comment-o {
414
- font-family: 'Font Awesome 5 Free';
415
- font-weight: 400; }
416
-
417
- .fa.fa-comment-o:before {
418
- content: "\f075"; }
419
-
420
- .fa.fa-comments-o {
421
- font-family: 'Font Awesome 5 Free';
422
- font-weight: 400; }
423
-
424
- .fa.fa-comments-o:before {
425
- content: "\f086"; }
426
-
427
- .fa.fa-flash:before {
428
- content: "\f0e7"; }
429
-
430
- .fa.fa-clipboard {
431
- font-family: 'Font Awesome 5 Free';
432
- font-weight: 400; }
433
-
434
- .fa.fa-paste {
435
- font-family: 'Font Awesome 5 Free';
436
- font-weight: 400; }
437
-
438
- .fa.fa-paste:before {
439
- content: "\f328"; }
440
-
441
- .fa.fa-lightbulb-o {
442
- font-family: 'Font Awesome 5 Free';
443
- font-weight: 400; }
444
-
445
- .fa.fa-lightbulb-o:before {
446
- content: "\f0eb"; }
447
-
448
- .fa.fa-exchange:before {
449
- content: "\f362"; }
450
-
451
- .fa.fa-cloud-download:before {
452
- content: "\f381"; }
453
-
454
- .fa.fa-cloud-upload:before {
455
- content: "\f382"; }
456
-
457
- .fa.fa-bell-o {
458
- font-family: 'Font Awesome 5 Free';
459
- font-weight: 400; }
460
-
461
- .fa.fa-bell-o:before {
462
- content: "\f0f3"; }
463
-
464
- .fa.fa-cutlery:before {
465
- content: "\f2e7"; }
466
-
467
- .fa.fa-file-text-o {
468
- font-family: 'Font Awesome 5 Free';
469
- font-weight: 400; }
470
-
471
- .fa.fa-file-text-o:before {
472
- content: "\f15c"; }
473
-
474
- .fa.fa-building-o {
475
- font-family: 'Font Awesome 5 Free';
476
- font-weight: 400; }
477
-
478
- .fa.fa-building-o:before {
479
- content: "\f1ad"; }
480
-
481
- .fa.fa-hospital-o {
482
- font-family: 'Font Awesome 5 Free';
483
- font-weight: 400; }
484
-
485
- .fa.fa-hospital-o:before {
486
- content: "\f0f8"; }
487
-
488
- .fa.fa-tablet:before {
489
- content: "\f3fa"; }
490
-
491
- .fa.fa-mobile:before {
492
- content: "\f3cd"; }
493
-
494
- .fa.fa-mobile-phone:before {
495
- content: "\f3cd"; }
496
-
497
- .fa.fa-circle-o {
498
- font-family: 'Font Awesome 5 Free';
499
- font-weight: 400; }
500
-
501
- .fa.fa-circle-o:before {
502
- content: "\f111"; }
503
-
504
- .fa.fa-mail-reply:before {
505
- content: "\f3e5"; }
506
-
507
- .fa.fa-github-alt {
508
- font-family: 'Font Awesome 5 Brands';
509
- font-weight: 400; }
510
-
511
- .fa.fa-folder-o {
512
- font-family: 'Font Awesome 5 Free';
513
- font-weight: 400; }
514
-
515
- .fa.fa-folder-o:before {
516
- content: "\f07b"; }
517
-
518
- .fa.fa-folder-open-o {
519
- font-family: 'Font Awesome 5 Free';
520
- font-weight: 400; }
521
-
522
- .fa.fa-folder-open-o:before {
523
- content: "\f07c"; }
524
-
525
- .fa.fa-smile-o {
526
- font-family: 'Font Awesome 5 Free';
527
- font-weight: 400; }
528
-
529
- .fa.fa-smile-o:before {
530
- content: "\f118"; }
531
-
532
- .fa.fa-frown-o {
533
- font-family: 'Font Awesome 5 Free';
534
- font-weight: 400; }
535
-
536
- .fa.fa-frown-o:before {
537
- content: "\f119"; }
538
-
539
- .fa.fa-meh-o {
540
- font-family: 'Font Awesome 5 Free';
541
- font-weight: 400; }
542
-
543
- .fa.fa-meh-o:before {
544
- content: "\f11a"; }
545
-
546
- .fa.fa-keyboard-o {
547
- font-family: 'Font Awesome 5 Free';
548
- font-weight: 400; }
549
-
550
- .fa.fa-keyboard-o:before {
551
- content: "\f11c"; }
552
-
553
- .fa.fa-flag-o {
554
- font-family: 'Font Awesome 5 Free';
555
- font-weight: 400; }
556
-
557
- .fa.fa-flag-o:before {
558
- content: "\f024"; }
559
-
560
- .fa.fa-mail-reply-all:before {
561
- content: "\f122"; }
562
-
563
- .fa.fa-star-half-o {
564
- font-family: 'Font Awesome 5 Free';
565
- font-weight: 400; }
566
-
567
- .fa.fa-star-half-o:before {
568
- content: "\f089"; }
569
-
570
- .fa.fa-star-half-empty {
571
- font-family: 'Font Awesome 5 Free';
572
- font-weight: 400; }
573
-
574
- .fa.fa-star-half-empty:before {
575
- content: "\f089"; }
576
-
577
- .fa.fa-star-half-full {
578
- font-family: 'Font Awesome 5 Free';
579
- font-weight: 400; }
580
-
581
- .fa.fa-star-half-full:before {
582
- content: "\f089"; }
583
-
584
- .fa.fa-code-fork:before {
585
- content: "\f126"; }
586
-
587
- .fa.fa-chain-broken:before {
588
- content: "\f127"; }
589
-
590
- .fa.fa-shield:before {
591
- content: "\f3ed"; }
592
-
593
- .fa.fa-calendar-o {
594
- font-family: 'Font Awesome 5 Free';
595
- font-weight: 400; }
596
-
597
- .fa.fa-calendar-o:before {
598
- content: "\f133"; }
599
-
600
- .fa.fa-maxcdn {
601
- font-family: 'Font Awesome 5 Brands';
602
- font-weight: 400; }
603
-
604
- .fa.fa-html5 {
605
- font-family: 'Font Awesome 5 Brands';
606
- font-weight: 400; }
607
-
608
- .fa.fa-css3 {
609
- font-family: 'Font Awesome 5 Brands';
610
- font-weight: 400; }
611
-
612
- .fa.fa-ticket:before {
613
- content: "\f3ff"; }
614
-
615
- .fa.fa-minus-square-o {
616
- font-family: 'Font Awesome 5 Free';
617
- font-weight: 400; }
618
-
619
- .fa.fa-minus-square-o:before {
620
- content: "\f146"; }
621
-
622
- .fa.fa-level-up:before {
623
- content: "\f3bf"; }
624
-
625
- .fa.fa-level-down:before {
626
- content: "\f3be"; }
627
-
628
- .fa.fa-pencil-square:before {
629
- content: "\f14b"; }
630
-
631
- .fa.fa-external-link-square:before {
632
- content: "\f360"; }
633
-
634
- .fa.fa-compass {
635
- font-family: 'Font Awesome 5 Free';
636
- font-weight: 400; }
637
-
638
- .fa.fa-caret-square-o-down {
639
- font-family: 'Font Awesome 5 Free';
640
- font-weight: 400; }
641
-
642
- .fa.fa-caret-square-o-down:before {
643
- content: "\f150"; }
644
-
645
- .fa.fa-toggle-down {
646
- font-family: 'Font Awesome 5 Free';
647
- font-weight: 400; }
648
-
649
- .fa.fa-toggle-down:before {
650
- content: "\f150"; }
651
-
652
- .fa.fa-caret-square-o-up {
653
- font-family: 'Font Awesome 5 Free';
654
- font-weight: 400; }
655
-
656
- .fa.fa-caret-square-o-up:before {
657
- content: "\f151"; }
658
-
659
- .fa.fa-toggle-up {
660
- font-family: 'Font Awesome 5 Free';
661
- font-weight: 400; }
662
-
663
- .fa.fa-toggle-up:before {
664
- content: "\f151"; }
665
-
666
- .fa.fa-caret-square-o-right {
667
- font-family: 'Font Awesome 5 Free';
668
- font-weight: 400; }
669
-
670
- .fa.fa-caret-square-o-right:before {
671
- content: "\f152"; }
672
-
673
- .fa.fa-toggle-right {
674
- font-family: 'Font Awesome 5 Free';
675
- font-weight: 400; }
676
-
677
- .fa.fa-toggle-right:before {
678
- content: "\f152"; }
679
-
680
- .fa.fa-eur:before {
681
- content: "\f153"; }
682
-
683
- .fa.fa-euro:before {
684
- content: "\f153"; }
685
-
686
- .fa.fa-gbp:before {
687
- content: "\f154"; }
688
-
689
- .fa.fa-usd:before {
690
- content: "\f155"; }
691
-
692
- .fa.fa-dollar:before {
693
- content: "\f155"; }
694
-
695
- .fa.fa-inr:before {
696
- content: "\f156"; }
697
-
698
- .fa.fa-rupee:before {
699
- content: "\f156"; }
700
-
701
- .fa.fa-jpy:before {
702
- content: "\f157"; }
703
-
704
- .fa.fa-cny:before {
705
- content: "\f157"; }
706
-
707
- .fa.fa-rmb:before {
708
- content: "\f157"; }
709
-
710
- .fa.fa-yen:before {
711
- content: "\f157"; }
712
-
713
- .fa.fa-rub:before {
714
- content: "\f158"; }
715
-
716
- .fa.fa-ruble:before {
717
- content: "\f158"; }
718
-
719
- .fa.fa-rouble:before {
720
- content: "\f158"; }
721
-
722
- .fa.fa-krw:before {
723
- content: "\f159"; }
724
-
725
- .fa.fa-won:before {
726
- content: "\f159"; }
727
-
728
- .fa.fa-btc {
729
- font-family: 'Font Awesome 5 Brands';
730
- font-weight: 400; }
731
-
732
- .fa.fa-bitcoin {
733
- font-family: 'Font Awesome 5 Brands';
734
- font-weight: 400; }
735
-
736
- .fa.fa-bitcoin:before {
737
- content: "\f15a"; }
738
-
739
- .fa.fa-file-text:before {
740
- content: "\f15c"; }
741
-
742
- .fa.fa-sort-alpha-asc:before {
743
- content: "\f15d"; }
744
-
745
- .fa.fa-sort-alpha-desc:before {
746
- content: "\f15e"; }
747
-
748
- .fa.fa-sort-amount-asc:before {
749
- content: "\f160"; }
750
-
751
- .fa.fa-sort-amount-desc:before {
752
- content: "\f161"; }
753
-
754
- .fa.fa-sort-numeric-asc:before {
755
- content: "\f162"; }
756
-
757
- .fa.fa-sort-numeric-desc:before {
758
- content: "\f163"; }
759
-
760
- .fa.fa-youtube-square {
761
- font-family: 'Font Awesome 5 Brands';
762
- font-weight: 400; }
763
-
764
- .fa.fa-youtube {
765
- font-family: 'Font Awesome 5 Brands';
766
- font-weight: 400; }
767
-
768
- .fa.fa-xing {
769
- font-family: 'Font Awesome 5 Brands';
770
- font-weight: 400; }
771
-
772
- .fa.fa-xing-square {
773
- font-family: 'Font Awesome 5 Brands';
774
- font-weight: 400; }
775
-
776
- .fa.fa-youtube-play {
777
- font-family: 'Font Awesome 5 Brands';
778
- font-weight: 400; }
779
-
780
- .fa.fa-youtube-play:before {
781
- content: "\f167"; }
782
-
783
- .fa.fa-dropbox {
784
- font-family: 'Font Awesome 5 Brands';
785
- font-weight: 400; }
786
-
787
- .fa.fa-stack-overflow {
788
- font-family: 'Font Awesome 5 Brands';
789
- font-weight: 400; }
790
-
791
- .fa.fa-instagram {
792
- font-family: 'Font Awesome 5 Brands';
793
- font-weight: 400; }
794
-
795
- .fa.fa-flickr {
796
- font-family: 'Font Awesome 5 Brands';
797
- font-weight: 400; }
798
-
799
- .fa.fa-adn {
800
- font-family: 'Font Awesome 5 Brands';
801
- font-weight: 400; }
802
-
803
- .fa.fa-bitbucket {
804
- font-family: 'Font Awesome 5 Brands';
805
- font-weight: 400; }
806
-
807
- .fa.fa-bitbucket-square {
808
- font-family: 'Font Awesome 5 Brands';
809
- font-weight: 400; }
810
-
811
- .fa.fa-bitbucket-square:before {
812
- content: "\f171"; }
813
-
814
- .fa.fa-tumblr {
815
- font-family: 'Font Awesome 5 Brands';
816
- font-weight: 400; }
817
-
818
- .fa.fa-tumblr-square {
819
- font-family: 'Font Awesome 5 Brands';
820
- font-weight: 400; }
821
-
822
- .fa.fa-long-arrow-down:before {
823
- content: "\f309"; }
824
-
825
- .fa.fa-long-arrow-up:before {
826
- content: "\f30c"; }
827
-
828
- .fa.fa-long-arrow-left:before {
829
- content: "\f30a"; }
830
-
831
- .fa.fa-long-arrow-right:before {
832
- content: "\f30b"; }
833
-
834
- .fa.fa-apple {
835
- font-family: 'Font Awesome 5 Brands';
836
- font-weight: 400; }
837
-
838
- .fa.fa-windows {
839
- font-family: 'Font Awesome 5 Brands';
840
- font-weight: 400; }
841
-
842
- .fa.fa-android {
843
- font-family: 'Font Awesome 5 Brands';
844
- font-weight: 400; }
845
-
846
- .fa.fa-linux {
847
- font-family: 'Font Awesome 5 Brands';
848
- font-weight: 400; }
849
-
850
- .fa.fa-dribbble {
851
- font-family: 'Font Awesome 5 Brands';
852
- font-weight: 400; }
853
-
854
- .fa.fa-skype {
855
- font-family: 'Font Awesome 5 Brands';
856
- font-weight: 400; }
857
-
858
- .fa.fa-foursquare {
859
- font-family: 'Font Awesome 5 Brands';
860
- font-weight: 400; }
861
-
862
- .fa.fa-trello {
863
- font-family: 'Font Awesome 5 Brands';
864
- font-weight: 400; }
865
-
866
- .fa.fa-gratipay {
867
- font-family: 'Font Awesome 5 Brands';
868
- font-weight: 400; }
869
-
870
- .fa.fa-gittip {
871
- font-family: 'Font Awesome 5 Brands';
872
- font-weight: 400; }
873
-
874
- .fa.fa-gittip:before {
875
- content: "\f184"; }
876
-
877
- .fa.fa-sun-o {
878
- font-family: 'Font Awesome 5 Free';
879
- font-weight: 400; }
880
-
881
- .fa.fa-sun-o:before {
882
- content: "\f185"; }
883
-
884
- .fa.fa-moon-o {
885
- font-family: 'Font Awesome 5 Free';
886
- font-weight: 400; }
887
-
888
- .fa.fa-moon-o:before {
889
- content: "\f186"; }
890
-
891
- .fa.fa-vk {
892
- font-family: 'Font Awesome 5 Brands';
893
- font-weight: 400; }
894
-
895
- .fa.fa-weibo {
896
- font-family: 'Font Awesome 5 Brands';
897
- font-weight: 400; }
898
-
899
- .fa.fa-renren {
900
- font-family: 'Font Awesome 5 Brands';
901
- font-weight: 400; }
902
-
903
- .fa.fa-pagelines {
904
- font-family: 'Font Awesome 5 Brands';
905
- font-weight: 400; }
906
-
907
- .fa.fa-stack-exchange {
908
- font-family: 'Font Awesome 5 Brands';
909
- font-weight: 400; }
910
-
911
- .fa.fa-arrow-circle-o-right {
912
- font-family: 'Font Awesome 5 Free';
913
- font-weight: 400; }
914
-
915
- .fa.fa-arrow-circle-o-right:before {
916
- content: "\f35a"; }
917
-
918
- .fa.fa-arrow-circle-o-left {
919
- font-family: 'Font Awesome 5 Free';
920
- font-weight: 400; }
921
-
922
- .fa.fa-arrow-circle-o-left:before {
923
- content: "\f359"; }
924
-
925
- .fa.fa-caret-square-o-left {
926
- font-family: 'Font Awesome 5 Free';
927
- font-weight: 400; }
928
-
929
- .fa.fa-caret-square-o-left:before {
930
- content: "\f191"; }
931
-
932
- .fa.fa-toggle-left {
933
- font-family: 'Font Awesome 5 Free';
934
- font-weight: 400; }
935
-
936
- .fa.fa-toggle-left:before {
937
- content: "\f191"; }
938
-
939
- .fa.fa-dot-circle-o {
940
- font-family: 'Font Awesome 5 Free';
941
- font-weight: 400; }
942
-
943
- .fa.fa-dot-circle-o:before {
944
- content: "\f192"; }
945
-
946
- .fa.fa-vimeo-square {
947
- font-family: 'Font Awesome 5 Brands';
948
- font-weight: 400; }
949
-
950
- .fa.fa-try:before {
951
- content: "\f195"; }
952
-
953
- .fa.fa-turkish-lira:before {
954
- content: "\f195"; }
955
-
956
- .fa.fa-plus-square-o {
957
- font-family: 'Font Awesome 5 Free';
958
- font-weight: 400; }
959
-
960
- .fa.fa-plus-square-o:before {
961
- content: "\f0fe"; }
962
-
963
- .fa.fa-slack {
964
- font-family: 'Font Awesome 5 Brands';
965
- font-weight: 400; }
966
-
967
- .fa.fa-wordpress {
968
- font-family: 'Font Awesome 5 Brands';
969
- font-weight: 400; }
970
-
971
- .fa.fa-openid {
972
- font-family: 'Font Awesome 5 Brands';
973
- font-weight: 400; }
974
-
975
- .fa.fa-institution:before {
976
- content: "\f19c"; }
977
-
978
- .fa.fa-bank:before {
979
- content: "\f19c"; }
980
-
981
- .fa.fa-mortar-board:before {
982
- content: "\f19d"; }
983
-
984
- .fa.fa-yahoo {
985
- font-family: 'Font Awesome 5 Brands';
986
- font-weight: 400; }
987
-
988
- .fa.fa-google {
989
- font-family: 'Font Awesome 5 Brands';
990
- font-weight: 400; }
991
-
992
- .fa.fa-reddit {
993
- font-family: 'Font Awesome 5 Brands';
994
- font-weight: 400; }
995
-
996
- .fa.fa-reddit-square {
997
- font-family: 'Font Awesome 5 Brands';
998
- font-weight: 400; }
999
-
1000
- .fa.fa-stumbleupon-circle {
1001
- font-family: 'Font Awesome 5 Brands';
1002
- font-weight: 400; }
1003
-
1004
- .fa.fa-stumbleupon {
1005
- font-family: 'Font Awesome 5 Brands';
1006
- font-weight: 400; }
1007
-
1008
- .fa.fa-delicious {
1009
- font-family: 'Font Awesome 5 Brands';
1010
- font-weight: 400; }
1011
-
1012
- .fa.fa-digg {
1013
- font-family: 'Font Awesome 5 Brands';
1014
- font-weight: 400; }
1015
-
1016
- .fa.fa-pied-piper-pp {
1017
- font-family: 'Font Awesome 5 Brands';
1018
- font-weight: 400; }
1019
-
1020
- .fa.fa-pied-piper-alt {
1021
- font-family: 'Font Awesome 5 Brands';
1022
- font-weight: 400; }
1023
-
1024
- .fa.fa-drupal {
1025
- font-family: 'Font Awesome 5 Brands';
1026
- font-weight: 400; }
1027
-
1028
- .fa.fa-joomla {
1029
- font-family: 'Font Awesome 5 Brands';
1030
- font-weight: 400; }
1031
-
1032
- .fa.fa-spoon:before {
1033
- content: "\f2e5"; }
1034
-
1035
- .fa.fa-behance {
1036
- font-family: 'Font Awesome 5 Brands';
1037
- font-weight: 400; }
1038
-
1039
- .fa.fa-behance-square {
1040
- font-family: 'Font Awesome 5 Brands';
1041
- font-weight: 400; }
1042
-
1043
- .fa.fa-steam {
1044
- font-family: 'Font Awesome 5 Brands';
1045
- font-weight: 400; }
1046
-
1047
- .fa.fa-steam-square {
1048
- font-family: 'Font Awesome 5 Brands';
1049
- font-weight: 400; }
1050
-
1051
- .fa.fa-automobile:before {
1052
- content: "\f1b9"; }
1053
-
1054
- .fa.fa-cab:before {
1055
- content: "\f1ba"; }
1056
-
1057
- .fa.fa-envelope-o {
1058
- font-family: 'Font Awesome 5 Free';
1059
- font-weight: 400; }
1060
-
1061
- .fa.fa-envelope-o:before {
1062
- content: "\f0e0"; }
1063
-
1064
- .fa.fa-deviantart {
1065
- font-family: 'Font Awesome 5 Brands';
1066
- font-weight: 400; }
1067
-
1068
- .fa.fa-soundcloud {
1069
- font-family: 'Font Awesome 5 Brands';
1070
- font-weight: 400; }
1071
-
1072
- .fa.fa-file-pdf-o {
1073
- font-family: 'Font Awesome 5 Free';
1074
- font-weight: 400; }
1075
-
1076
- .fa.fa-file-pdf-o:before {
1077
- content: "\f1c1"; }
1078
-
1079
- .fa.fa-file-word-o {
1080
- font-family: 'Font Awesome 5 Free';
1081
- font-weight: 400; }
1082
-
1083
- .fa.fa-file-word-o:before {
1084
- content: "\f1c2"; }
1085
-
1086
- .fa.fa-file-excel-o {
1087
- font-family: 'Font Awesome 5 Free';
1088
- font-weight: 400; }
1089
-
1090
- .fa.fa-file-excel-o:before {
1091
- content: "\f1c3"; }
1092
-
1093
- .fa.fa-file-powerpoint-o {
1094
- font-family: 'Font Awesome 5 Free';
1095
- font-weight: 400; }
1096
-
1097
- .fa.fa-file-powerpoint-o:before {
1098
- content: "\f1c4"; }
1099
-
1100
- .fa.fa-file-image-o {
1101
- font-family: 'Font Awesome 5 Free';
1102
- font-weight: 400; }
1103
-
1104
- .fa.fa-file-image-o:before {
1105
- content: "\f1c5"; }
1106
-
1107
- .fa.fa-file-photo-o {
1108
- font-family: 'Font Awesome 5 Free';
1109
- font-weight: 400; }
1110
-
1111
- .fa.fa-file-photo-o:before {
1112
- content: "\f1c5"; }
1113
-
1114
- .fa.fa-file-picture-o {
1115
- font-family: 'Font Awesome 5 Free';
1116
- font-weight: 400; }
1117
-
1118
- .fa.fa-file-picture-o:before {
1119
- content: "\f1c5"; }
1120
-
1121
- .fa.fa-file-archive-o {
1122
- font-family: 'Font Awesome 5 Free';
1123
- font-weight: 400; }
1124
-
1125
- .fa.fa-file-archive-o:before {
1126
- content: "\f1c6"; }
1127
-
1128
- .fa.fa-file-zip-o {
1129
- font-family: 'Font Awesome 5 Free';
1130
- font-weight: 400; }
1131
-
1132
- .fa.fa-file-zip-o:before {
1133
- content: "\f1c6"; }
1134
-
1135
- .fa.fa-file-audio-o {
1136
- font-family: 'Font Awesome 5 Free';
1137
- font-weight: 400; }
1138
-
1139
- .fa.fa-file-audio-o:before {
1140
- content: "\f1c7"; }
1141
-
1142
- .fa.fa-file-sound-o {
1143
- font-family: 'Font Awesome 5 Free';
1144
- font-weight: 400; }
1145
-
1146
- .fa.fa-file-sound-o:before {
1147
- content: "\f1c7"; }
1148
-
1149
- .fa.fa-file-video-o {
1150
- font-family: 'Font Awesome 5 Free';
1151
- font-weight: 400; }
1152
-
1153
- .fa.fa-file-video-o:before {
1154
- content: "\f1c8"; }
1155
-
1156
- .fa.fa-file-movie-o {
1157
- font-family: 'Font Awesome 5 Free';
1158
- font-weight: 400; }
1159
-
1160
- .fa.fa-file-movie-o:before {
1161
- content: "\f1c8"; }
1162
-
1163
- .fa.fa-file-code-o {
1164
- font-family: 'Font Awesome 5 Free';
1165
- font-weight: 400; }
1166
-
1167
- .fa.fa-file-code-o:before {
1168
- content: "\f1c9"; }
1169
-
1170
- .fa.fa-vine {
1171
- font-family: 'Font Awesome 5 Brands';
1172
- font-weight: 400; }
1173
-
1174
- .fa.fa-codepen {
1175
- font-family: 'Font Awesome 5 Brands';
1176
- font-weight: 400; }
1177
-
1178
- .fa.fa-jsfiddle {
1179
- font-family: 'Font Awesome 5 Brands';
1180
- font-weight: 400; }
1181
-
1182
- .fa.fa-life-ring {
1183
- font-family: 'Font Awesome 5 Free';
1184
- font-weight: 400; }
1185
-
1186
- .fa.fa-life-bouy {
1187
- font-family: 'Font Awesome 5 Free';
1188
- font-weight: 400; }
1189
-
1190
- .fa.fa-life-bouy:before {
1191
- content: "\f1cd"; }
1192
-
1193
- .fa.fa-life-buoy {
1194
- font-family: 'Font Awesome 5 Free';
1195
- font-weight: 400; }
1196
-
1197
- .fa.fa-life-buoy:before {
1198
- content: "\f1cd"; }
1199
-
1200
- .fa.fa-life-saver {
1201
- font-family: 'Font Awesome 5 Free';
1202
- font-weight: 400; }
1203
-
1204
- .fa.fa-life-saver:before {
1205
- content: "\f1cd"; }
1206
-
1207
- .fa.fa-support {
1208
- font-family: 'Font Awesome 5 Free';
1209
- font-weight: 400; }
1210
-
1211
- .fa.fa-support:before {
1212
- content: "\f1cd"; }
1213
-
1214
- .fa.fa-circle-o-notch:before {
1215
- content: "\f1ce"; }
1216
-
1217
- .fa.fa-rebel {
1218
- font-family: 'Font Awesome 5 Brands';
1219
- font-weight: 400; }
1220
-
1221
- .fa.fa-ra {
1222
- font-family: 'Font Awesome 5 Brands';
1223
- font-weight: 400; }
1224
-
1225
- .fa.fa-ra:before {
1226
- content: "\f1d0"; }
1227
-
1228
- .fa.fa-resistance {
1229
- font-family: 'Font Awesome 5 Brands';
1230
- font-weight: 400; }
1231
-
1232
- .fa.fa-resistance:before {
1233
- content: "\f1d0"; }
1234
-
1235
- .fa.fa-empire {
1236
- font-family: 'Font Awesome 5 Brands';
1237
- font-weight: 400; }
1238
-
1239
- .fa.fa-ge {
1240
- font-family: 'Font Awesome 5 Brands';
1241
- font-weight: 400; }
1242
-
1243
- .fa.fa-ge:before {
1244
- content: "\f1d1"; }
1245
-
1246
- .fa.fa-git-square {
1247
- font-family: 'Font Awesome 5 Brands';
1248
- font-weight: 400; }
1249
-
1250
- .fa.fa-git {
1251
- font-family: 'Font Awesome 5 Brands';
1252
- font-weight: 400; }
1253
-
1254
- .fa.fa-hacker-news {
1255
- font-family: 'Font Awesome 5 Brands';
1256
- font-weight: 400; }
1257
-
1258
- .fa.fa-y-combinator-square {
1259
- font-family: 'Font Awesome 5 Brands';
1260
- font-weight: 400; }
1261
-
1262
- .fa.fa-y-combinator-square:before {
1263
- content: "\f1d4"; }
1264
-
1265
- .fa.fa-yc-square {
1266
- font-family: 'Font Awesome 5 Brands';
1267
- font-weight: 400; }
1268
-
1269
- .fa.fa-yc-square:before {
1270
- content: "\f1d4"; }
1271
-
1272
- .fa.fa-tencent-weibo {
1273
- font-family: 'Font Awesome 5 Brands';
1274
- font-weight: 400; }
1275
-
1276
- .fa.fa-qq {
1277
- font-family: 'Font Awesome 5 Brands';
1278
- font-weight: 400; }
1279
-
1280
- .fa.fa-weixin {
1281
- font-family: 'Font Awesome 5 Brands';
1282
- font-weight: 400; }
1283
-
1284
- .fa.fa-wechat {
1285
- font-family: 'Font Awesome 5 Brands';
1286
- font-weight: 400; }
1287
-
1288
- .fa.fa-wechat:before {
1289
- content: "\f1d7"; }
1290
-
1291
- .fa.fa-send:before {
1292
- content: "\f1d8"; }
1293
-
1294
- .fa.fa-paper-plane-o {
1295
- font-family: 'Font Awesome 5 Free';
1296
- font-weight: 400; }
1297
-
1298
- .fa.fa-paper-plane-o:before {
1299
- content: "\f1d8"; }
1300
-
1301
- .fa.fa-send-o {
1302
- font-family: 'Font Awesome 5 Free';
1303
- font-weight: 400; }
1304
-
1305
- .fa.fa-send-o:before {
1306
- content: "\f1d8"; }
1307
-
1308
- .fa.fa-circle-thin {
1309
- font-family: 'Font Awesome 5 Free';
1310
- font-weight: 400; }
1311
-
1312
- .fa.fa-circle-thin:before {
1313
- content: "\f111"; }
1314
-
1315
- .fa.fa-header:before {
1316
- content: "\f1dc"; }
1317
-
1318
- .fa.fa-sliders:before {
1319
- content: "\f1de"; }
1320
-
1321
- .fa.fa-futbol-o {
1322
- font-family: 'Font Awesome 5 Free';
1323
- font-weight: 400; }
1324
-
1325
- .fa.fa-futbol-o:before {
1326
- content: "\f1e3"; }
1327
-
1328
- .fa.fa-soccer-ball-o {
1329
- font-family: 'Font Awesome 5 Free';
1330
- font-weight: 400; }
1331
-
1332
- .fa.fa-soccer-ball-o:before {
1333
- content: "\f1e3"; }
1334
-
1335
- .fa.fa-slideshare {
1336
- font-family: 'Font Awesome 5 Brands';
1337
- font-weight: 400; }
1338
-
1339
- .fa.fa-twitch {
1340
- font-family: 'Font Awesome 5 Brands';
1341
- font-weight: 400; }
1342
-
1343
- .fa.fa-yelp {
1344
- font-family: 'Font Awesome 5 Brands';
1345
- font-weight: 400; }
1346
-
1347
- .fa.fa-newspaper-o {
1348
- font-family: 'Font Awesome 5 Free';
1349
- font-weight: 400; }
1350
-
1351
- .fa.fa-newspaper-o:before {
1352
- content: "\f1ea"; }
1353
-
1354
- .fa.fa-paypal {
1355
- font-family: 'Font Awesome 5 Brands';
1356
- font-weight: 400; }
1357
-
1358
- .fa.fa-google-wallet {
1359
- font-family: 'Font Awesome 5 Brands';
1360
- font-weight: 400; }
1361
-
1362
- .fa.fa-cc-visa {
1363
- font-family: 'Font Awesome 5 Brands';
1364
- font-weight: 400; }
1365
-
1366
- .fa.fa-cc-mastercard {
1367
- font-family: 'Font Awesome 5 Brands';
1368
- font-weight: 400; }
1369
-
1370
- .fa.fa-cc-discover {
1371
- font-family: 'Font Awesome 5 Brands';
1372
- font-weight: 400; }
1373
-
1374
- .fa.fa-cc-amex {
1375
- font-family: 'Font Awesome 5 Brands';
1376
- font-weight: 400; }
1377
-
1378
- .fa.fa-cc-paypal {
1379
- font-family: 'Font Awesome 5 Brands';
1380
- font-weight: 400; }
1381
-
1382
- .fa.fa-cc-stripe {
1383
- font-family: 'Font Awesome 5 Brands';
1384
- font-weight: 400; }
1385
-
1386
- .fa.fa-bell-slash-o {
1387
- font-family: 'Font Awesome 5 Free';
1388
- font-weight: 400; }
1389
-
1390
- .fa.fa-bell-slash-o:before {
1391
- content: "\f1f6"; }
1392
-
1393
- .fa.fa-trash:before {
1394
- content: "\f2ed"; }
1395
-
1396
- .fa.fa-copyright {
1397
- font-family: 'Font Awesome 5 Free';
1398
- font-weight: 400; }
1399
-
1400
- .fa.fa-eyedropper:before {
1401
- content: "\f1fb"; }
1402
-
1403
- .fa.fa-area-chart:before {
1404
- content: "\f1fe"; }
1405
-
1406
- .fa.fa-pie-chart:before {
1407
- content: "\f200"; }
1408
-
1409
- .fa.fa-line-chart:before {
1410
- content: "\f201"; }
1411
-
1412
- .fa.fa-lastfm {
1413
- font-family: 'Font Awesome 5 Brands';
1414
- font-weight: 400; }
1415
-
1416
- .fa.fa-lastfm-square {
1417
- font-family: 'Font Awesome 5 Brands';
1418
- font-weight: 400; }
1419
-
1420
- .fa.fa-ioxhost {
1421
- font-family: 'Font Awesome 5 Brands';
1422
- font-weight: 400; }
1423
-
1424
- .fa.fa-angellist {
1425
- font-family: 'Font Awesome 5 Brands';
1426
- font-weight: 400; }
1427
-
1428
- .fa.fa-cc {
1429
- font-family: 'Font Awesome 5 Free';
1430
- font-weight: 400; }
1431
-
1432
- .fa.fa-cc:before {
1433
- content: "\f20a"; }
1434
-
1435
- .fa.fa-ils:before {
1436
- content: "\f20b"; }
1437
-
1438
- .fa.fa-shekel:before {
1439
- content: "\f20b"; }
1440
-
1441
- .fa.fa-sheqel:before {
1442
- content: "\f20b"; }
1443
-
1444
- .fa.fa-meanpath {
1445
- font-family: 'Font Awesome 5 Brands';
1446
- font-weight: 400; }
1447
-
1448
- .fa.fa-meanpath:before {
1449
- content: "\f2b4"; }
1450
-
1451
- .fa.fa-buysellads {
1452
- font-family: 'Font Awesome 5 Brands';
1453
- font-weight: 400; }
1454
-
1455
- .fa.fa-connectdevelop {
1456
- font-family: 'Font Awesome 5 Brands';
1457
- font-weight: 400; }
1458
-
1459
- .fa.fa-dashcube {
1460
- font-family: 'Font Awesome 5 Brands';
1461
- font-weight: 400; }
1462
-
1463
- .fa.fa-forumbee {
1464
- font-family: 'Font Awesome 5 Brands';
1465
- font-weight: 400; }
1466
-
1467
- .fa.fa-leanpub {
1468
- font-family: 'Font Awesome 5 Brands';
1469
- font-weight: 400; }
1470
-
1471
- .fa.fa-sellsy {
1472
- font-family: 'Font Awesome 5 Brands';
1473
- font-weight: 400; }
1474
-
1475
- .fa.fa-shirtsinbulk {
1476
- font-family: 'Font Awesome 5 Brands';
1477
- font-weight: 400; }
1478
-
1479
- .fa.fa-simplybuilt {
1480
- font-family: 'Font Awesome 5 Brands';
1481
- font-weight: 400; }
1482
-
1483
- .fa.fa-skyatlas {
1484
- font-family: 'Font Awesome 5 Brands';
1485
- font-weight: 400; }
1486
-
1487
- .fa.fa-diamond {
1488
- font-family: 'Font Awesome 5 Free';
1489
- font-weight: 400; }
1490
-
1491
- .fa.fa-diamond:before {
1492
- content: "\f3a5"; }
1493
-
1494
- .fa.fa-intersex:before {
1495
- content: "\f224"; }
1496
-
1497
- .fa.fa-facebook-official {
1498
- font-family: 'Font Awesome 5 Brands';
1499
- font-weight: 400; }
1500
-
1501
- .fa.fa-facebook-official:before {
1502
- content: "\f09a"; }
1503
-
1504
- .fa.fa-pinterest-p {
1505
- font-family: 'Font Awesome 5 Brands';
1506
- font-weight: 400; }
1507
-
1508
- .fa.fa-whatsapp {
1509
- font-family: 'Font Awesome 5 Brands';
1510
- font-weight: 400; }
1511
-
1512
- .fa.fa-hotel:before {
1513
- content: "\f236"; }
1514
-
1515
- .fa.fa-viacoin {
1516
- font-family: 'Font Awesome 5 Brands';
1517
- font-weight: 400; }
1518
-
1519
- .fa.fa-medium {
1520
- font-family: 'Font Awesome 5 Brands';
1521
- font-weight: 400; }
1522
-
1523
- .fa.fa-y-combinator {
1524
- font-family: 'Font Awesome 5 Brands';
1525
- font-weight: 400; }
1526
-
1527
- .fa.fa-yc {
1528
- font-family: 'Font Awesome 5 Brands';
1529
- font-weight: 400; }
1530
-
1531
- .fa.fa-yc:before {
1532
- content: "\f23b"; }
1533
-
1534
- .fa.fa-optin-monster {
1535
- font-family: 'Font Awesome 5 Brands';
1536
- font-weight: 400; }
1537
-
1538
- .fa.fa-opencart {
1539
- font-family: 'Font Awesome 5 Brands';
1540
- font-weight: 400; }
1541
-
1542
- .fa.fa-expeditedssl {
1543
- font-family: 'Font Awesome 5 Brands';
1544
- font-weight: 400; }
1545
-
1546
- .fa.fa-battery-4:before {
1547
- content: "\f240"; }
1548
-
1549
- .fa.fa-battery:before {
1550
- content: "\f240"; }
1551
-
1552
- .fa.fa-battery-3:before {
1553
- content: "\f241"; }
1554
-
1555
- .fa.fa-battery-2:before {
1556
- content: "\f242"; }
1557
-
1558
- .fa.fa-battery-1:before {
1559
- content: "\f243"; }
1560
-
1561
- .fa.fa-battery-0:before {
1562
- content: "\f244"; }
1563
-
1564
- .fa.fa-object-group {
1565
- font-family: 'Font Awesome 5 Free';
1566
- font-weight: 400; }
1567
-
1568
- .fa.fa-object-ungroup {
1569
- font-family: 'Font Awesome 5 Free';
1570
- font-weight: 400; }
1571
-
1572
- .fa.fa-sticky-note-o {
1573
- font-family: 'Font Awesome 5 Free';
1574
- font-weight: 400; }
1575
-
1576
- .fa.fa-sticky-note-o:before {
1577
- content: "\f249"; }
1578
-
1579
- .fa.fa-cc-jcb {
1580
- font-family: 'Font Awesome 5 Brands';
1581
- font-weight: 400; }
1582
-
1583
- .fa.fa-cc-diners-club {
1584
- font-family: 'Font Awesome 5 Brands';
1585
- font-weight: 400; }
1586
-
1587
- .fa.fa-clone {
1588
- font-family: 'Font Awesome 5 Free';
1589
- font-weight: 400; }
1590
-
1591
- .fa.fa-hourglass-o {
1592
- font-family: 'Font Awesome 5 Free';
1593
- font-weight: 400; }
1594
-
1595
- .fa.fa-hourglass-o:before {
1596
- content: "\f254"; }
1597
-
1598
- .fa.fa-hourglass-1:before {
1599
- content: "\f251"; }
1600
-
1601
- .fa.fa-hourglass-2:before {
1602
- content: "\f252"; }
1603
-
1604
- .fa.fa-hourglass-3:before {
1605
- content: "\f253"; }
1606
-
1607
- .fa.fa-hand-rock-o {
1608
- font-family: 'Font Awesome 5 Free';
1609
- font-weight: 400; }
1610
-
1611
- .fa.fa-hand-rock-o:before {
1612
- content: "\f255"; }
1613
-
1614
- .fa.fa-hand-grab-o {
1615
- font-family: 'Font Awesome 5 Free';
1616
- font-weight: 400; }
1617
-
1618
- .fa.fa-hand-grab-o:before {
1619
- content: "\f255"; }
1620
-
1621
- .fa.fa-hand-paper-o {
1622
- font-family: 'Font Awesome 5 Free';
1623
- font-weight: 400; }
1624
-
1625
- .fa.fa-hand-paper-o:before {
1626
- content: "\f256"; }
1627
-
1628
- .fa.fa-hand-stop-o {
1629
- font-family: 'Font Awesome 5 Free';
1630
- font-weight: 400; }
1631
-
1632
- .fa.fa-hand-stop-o:before {
1633
- content: "\f256"; }
1634
-
1635
- .fa.fa-hand-scissors-o {
1636
- font-family: 'Font Awesome 5 Free';
1637
- font-weight: 400; }
1638
-
1639
- .fa.fa-hand-scissors-o:before {
1640
- content: "\f257"; }
1641
-
1642
- .fa.fa-hand-lizard-o {
1643
- font-family: 'Font Awesome 5 Free';
1644
- font-weight: 400; }
1645
-
1646
- .fa.fa-hand-lizard-o:before {
1647
- content: "\f258"; }
1648
-
1649
- .fa.fa-hand-spock-o {
1650
- font-family: 'Font Awesome 5 Free';
1651
- font-weight: 400; }
1652
-
1653
- .fa.fa-hand-spock-o:before {
1654
- content: "\f259"; }
1655
-
1656
- .fa.fa-hand-pointer-o {
1657
- font-family: 'Font Awesome 5 Free';
1658
- font-weight: 400; }
1659
-
1660
- .fa.fa-hand-pointer-o:before {
1661
- content: "\f25a"; }
1662
-
1663
- .fa.fa-hand-peace-o {
1664
- font-family: 'Font Awesome 5 Free';
1665
- font-weight: 400; }
1666
-
1667
- .fa.fa-hand-peace-o:before {
1668
- content: "\f25b"; }
1669
-
1670
- .fa.fa-registered {
1671
- font-family: 'Font Awesome 5 Free';
1672
- font-weight: 400; }
1673
-
1674
- .fa.fa-creative-commons {
1675
- font-family: 'Font Awesome 5 Brands';
1676
- font-weight: 400; }
1677
-
1678
- .fa.fa-gg {
1679
- font-family: 'Font Awesome 5 Brands';
1680
- font-weight: 400; }
1681
-
1682
- .fa.fa-gg-circle {
1683
- font-family: 'Font Awesome 5 Brands';
1684
- font-weight: 400; }
1685
-
1686
- .fa.fa-tripadvisor {
1687
- font-family: 'Font Awesome 5 Brands';
1688
- font-weight: 400; }
1689
-
1690
- .fa.fa-odnoklassniki {
1691
- font-family: 'Font Awesome 5 Brands';
1692
- font-weight: 400; }
1693
-
1694
- .fa.fa-odnoklassniki-square {
1695
- font-family: 'Font Awesome 5 Brands';
1696
- font-weight: 400; }
1697
-
1698
- .fa.fa-get-pocket {
1699
- font-family: 'Font Awesome 5 Brands';
1700
- font-weight: 400; }
1701
-
1702
- .fa.fa-wikipedia-w {
1703
- font-family: 'Font Awesome 5 Brands';
1704
- font-weight: 400; }
1705
-
1706
- .fa.fa-safari {
1707
- font-family: 'Font Awesome 5 Brands';
1708
- font-weight: 400; }
1709
-
1710
- .fa.fa-chrome {
1711
- font-family: 'Font Awesome 5 Brands';
1712
- font-weight: 400; }
1713
-
1714
- .fa.fa-firefox {
1715
- font-family: 'Font Awesome 5 Brands';
1716
- font-weight: 400; }
1717
-
1718
- .fa.fa-opera {
1719
- font-family: 'Font Awesome 5 Brands';
1720
- font-weight: 400; }
1721
-
1722
- .fa.fa-internet-explorer {
1723
- font-family: 'Font Awesome 5 Brands';
1724
- font-weight: 400; }
1725
-
1726
- .fa.fa-television:before {
1727
- content: "\f26c"; }
1728
-
1729
- .fa.fa-contao {
1730
- font-family: 'Font Awesome 5 Brands';
1731
- font-weight: 400; }
1732
-
1733
- .fa.fa-500px {
1734
- font-family: 'Font Awesome 5 Brands';
1735
- font-weight: 400; }
1736
-
1737
- .fa.fa-amazon {
1738
- font-family: 'Font Awesome 5 Brands';
1739
- font-weight: 400; }
1740
-
1741
- .fa.fa-calendar-plus-o {
1742
- font-family: 'Font Awesome 5 Free';
1743
- font-weight: 400; }
1744
-
1745
- .fa.fa-calendar-plus-o:before {
1746
- content: "\f271"; }
1747
-
1748
- .fa.fa-calendar-minus-o {
1749
- font-family: 'Font Awesome 5 Free';
1750
- font-weight: 400; }
1751
-
1752
- .fa.fa-calendar-minus-o:before {
1753
- content: "\f272"; }
1754
-
1755
- .fa.fa-calendar-times-o {
1756
- font-family: 'Font Awesome 5 Free';
1757
- font-weight: 400; }
1758
-
1759
- .fa.fa-calendar-times-o:before {
1760
- content: "\f273"; }
1761
-
1762
- .fa.fa-calendar-check-o {
1763
- font-family: 'Font Awesome 5 Free';
1764
- font-weight: 400; }
1765
-
1766
- .fa.fa-calendar-check-o:before {
1767
- content: "\f274"; }
1768
-
1769
- .fa.fa-map-o {
1770
- font-family: 'Font Awesome 5 Free';
1771
- font-weight: 400; }
1772
-
1773
- .fa.fa-map-o:before {
1774
- content: "\f279"; }
1775
-
1776
- .fa.fa-commenting:before {
1777
- content: "\f4ad"; }
1778
-
1779
- .fa.fa-commenting-o {
1780
- font-family: 'Font Awesome 5 Free';
1781
- font-weight: 400; }
1782
-
1783
- .fa.fa-commenting-o:before {
1784
- content: "\f4ad"; }
1785
-
1786
- .fa.fa-houzz {
1787
- font-family: 'Font Awesome 5 Brands';
1788
- font-weight: 400; }
1789
-
1790
- .fa.fa-vimeo {
1791
- font-family: 'Font Awesome 5 Brands';
1792
- font-weight: 400; }
1793
-
1794
- .fa.fa-vimeo:before {
1795
- content: "\f27d"; }
1796
-
1797
- .fa.fa-black-tie {
1798
- font-family: 'Font Awesome 5 Brands';
1799
- font-weight: 400; }
1800
-
1801
- .fa.fa-fonticons {
1802
- font-family: 'Font Awesome 5 Brands';
1803
- font-weight: 400; }
1804
-
1805
- .fa.fa-reddit-alien {
1806
- font-family: 'Font Awesome 5 Brands';
1807
- font-weight: 400; }
1808
-
1809
- .fa.fa-edge {
1810
- font-family: 'Font Awesome 5 Brands';
1811
- font-weight: 400; }
1812
-
1813
- .fa.fa-credit-card-alt:before {
1814
- content: "\f09d"; }
1815
-
1816
- .fa.fa-codiepie {
1817
- font-family: 'Font Awesome 5 Brands';
1818
- font-weight: 400; }
1819
-
1820
- .fa.fa-modx {
1821
- font-family: 'Font Awesome 5 Brands';
1822
- font-weight: 400; }
1823
-
1824
- .fa.fa-fort-awesome {
1825
- font-family: 'Font Awesome 5 Brands';
1826
- font-weight: 400; }
1827
-
1828
- .fa.fa-usb {
1829
- font-family: 'Font Awesome 5 Brands';
1830
- font-weight: 400; }
1831
-
1832
- .fa.fa-product-hunt {
1833
- font-family: 'Font Awesome 5 Brands';
1834
- font-weight: 400; }
1835
-
1836
- .fa.fa-mixcloud {
1837
- font-family: 'Font Awesome 5 Brands';
1838
- font-weight: 400; }
1839
-
1840
- .fa.fa-scribd {
1841
- font-family: 'Font Awesome 5 Brands';
1842
- font-weight: 400; }
1843
-
1844
- .fa.fa-pause-circle-o {
1845
- font-family: 'Font Awesome 5 Free';
1846
- font-weight: 400; }
1847
-
1848
- .fa.fa-pause-circle-o:before {
1849
- content: "\f28b"; }
1850
-
1851
- .fa.fa-stop-circle-o {
1852
- font-family: 'Font Awesome 5 Free';
1853
- font-weight: 400; }
1854
-
1855
- .fa.fa-stop-circle-o:before {
1856
- content: "\f28d"; }
1857
-
1858
- .fa.fa-bluetooth {
1859
- font-family: 'Font Awesome 5 Brands';
1860
- font-weight: 400; }
1861
-
1862
- .fa.fa-bluetooth-b {
1863
- font-family: 'Font Awesome 5 Brands';
1864
- font-weight: 400; }
1865
-
1866
- .fa.fa-gitlab {
1867
- font-family: 'Font Awesome 5 Brands';
1868
- font-weight: 400; }
1869
-
1870
- .fa.fa-wpbeginner {
1871
- font-family: 'Font Awesome 5 Brands';
1872
- font-weight: 400; }
1873
-
1874
- .fa.fa-wpforms {
1875
- font-family: 'Font Awesome 5 Brands';
1876
- font-weight: 400; }
1877
-
1878
- .fa.fa-envira {
1879
- font-family: 'Font Awesome 5 Brands';
1880
- font-weight: 400; }
1881
-
1882
- .fa.fa-wheelchair-alt {
1883
- font-family: 'Font Awesome 5 Brands';
1884
- font-weight: 400; }
1885
-
1886
- .fa.fa-wheelchair-alt:before {
1887
- content: "\f368"; }
1888
-
1889
- .fa.fa-question-circle-o {
1890
- font-family: 'Font Awesome 5 Free';
1891
- font-weight: 400; }
1892
-
1893
- .fa.fa-question-circle-o:before {
1894
- content: "\f059"; }
1895
-
1896
- .fa.fa-volume-control-phone:before {
1897
- content: "\f2a0"; }
1898
-
1899
- .fa.fa-asl-interpreting:before {
1900
- content: "\f2a3"; }
1901
-
1902
- .fa.fa-deafness:before {
1903
- content: "\f2a4"; }
1904
-
1905
- .fa.fa-hard-of-hearing:before {
1906
- content: "\f2a4"; }
1907
-
1908
- .fa.fa-glide {
1909
- font-family: 'Font Awesome 5 Brands';
1910
- font-weight: 400; }
1911
-
1912
- .fa.fa-glide-g {
1913
- font-family: 'Font Awesome 5 Brands';
1914
- font-weight: 400; }
1915
-
1916
- .fa.fa-signing:before {
1917
- content: "\f2a7"; }
1918
-
1919
- .fa.fa-viadeo {
1920
- font-family: 'Font Awesome 5 Brands';
1921
- font-weight: 400; }
1922
-
1923
- .fa.fa-viadeo-square {
1924
- font-family: 'Font Awesome 5 Brands';
1925
- font-weight: 400; }
1926
-
1927
- .fa.fa-snapchat {
1928
- font-family: 'Font Awesome 5 Brands';
1929
- font-weight: 400; }
1930
-
1931
- .fa.fa-snapchat-ghost {
1932
- font-family: 'Font Awesome 5 Brands';
1933
- font-weight: 400; }
1934
-
1935
- .fa.fa-snapchat-square {
1936
- font-family: 'Font Awesome 5 Brands';
1937
- font-weight: 400; }
1938
-
1939
- .fa.fa-pied-piper {
1940
- font-family: 'Font Awesome 5 Brands';
1941
- font-weight: 400; }
1942
-
1943
- .fa.fa-first-order {
1944
- font-family: 'Font Awesome 5 Brands';
1945
- font-weight: 400; }
1946
-
1947
- .fa.fa-yoast {
1948
- font-family: 'Font Awesome 5 Brands';
1949
- font-weight: 400; }
1950
-
1951
- .fa.fa-themeisle {
1952
- font-family: 'Font Awesome 5 Brands';
1953
- font-weight: 400; }
1954
-
1955
- .fa.fa-google-plus-official {
1956
- font-family: 'Font Awesome 5 Brands';
1957
- font-weight: 400; }
1958
-
1959
- .fa.fa-google-plus-official:before {
1960
- content: "\f2b3"; }
1961
-
1962
- .fa.fa-google-plus-circle {
1963
- font-family: 'Font Awesome 5 Brands';
1964
- font-weight: 400; }
1965
-
1966
- .fa.fa-google-plus-circle:before {
1967
- content: "\f2b3"; }
1968
-
1969
- .fa.fa-font-awesome {
1970
- font-family: 'Font Awesome 5 Brands';
1971
- font-weight: 400; }
1972
-
1973
- .fa.fa-fa {
1974
- font-family: 'Font Awesome 5 Brands';
1975
- font-weight: 400; }
1976
-
1977
- .fa.fa-fa:before {
1978
- content: "\f2b4"; }
1979
-
1980
- .fa.fa-handshake-o {
1981
- font-family: 'Font Awesome 5 Free';
1982
- font-weight: 400; }
1983
-
1984
- .fa.fa-handshake-o:before {
1985
- content: "\f2b5"; }
1986
-
1987
- .fa.fa-envelope-open-o {
1988
- font-family: 'Font Awesome 5 Free';
1989
- font-weight: 400; }
1990
-
1991
- .fa.fa-envelope-open-o:before {
1992
- content: "\f2b6"; }
1993
-
1994
- .fa.fa-linode {
1995
- font-family: 'Font Awesome 5 Brands';
1996
- font-weight: 400; }
1997
-
1998
- .fa.fa-address-book-o {
1999
- font-family: 'Font Awesome 5 Free';
2000
- font-weight: 400; }
2001
-
2002
- .fa.fa-address-book-o:before {
2003
- content: "\f2b9"; }
2004
-
2005
- .fa.fa-vcard:before {
2006
- content: "\f2bb"; }
2007
-
2008
- .fa.fa-address-card-o {
2009
- font-family: 'Font Awesome 5 Free';
2010
- font-weight: 400; }
2011
-
2012
- .fa.fa-address-card-o:before {
2013
- content: "\f2bb"; }
2014
-
2015
- .fa.fa-vcard-o {
2016
- font-family: 'Font Awesome 5 Free';
2017
- font-weight: 400; }
2018
-
2019
- .fa.fa-vcard-o:before {
2020
- content: "\f2bb"; }
2021
-
2022
- .fa.fa-user-circle-o {
2023
- font-family: 'Font Awesome 5 Free';
2024
- font-weight: 400; }
2025
-
2026
- .fa.fa-user-circle-o:before {
2027
- content: "\f2bd"; }
2028
-
2029
- .fa.fa-user-o {
2030
- font-family: 'Font Awesome 5 Free';
2031
- font-weight: 400; }
2032
-
2033
- .fa.fa-user-o:before {
2034
- content: "\f007"; }
2035
-
2036
- .fa.fa-id-badge {
2037
- font-family: 'Font Awesome 5 Free';
2038
- font-weight: 400; }
2039
-
2040
- .fa.fa-drivers-license:before {
2041
- content: "\f2c2"; }
2042
-
2043
- .fa.fa-id-card-o {
2044
- font-family: 'Font Awesome 5 Free';
2045
- font-weight: 400; }
2046
-
2047
- .fa.fa-id-card-o:before {
2048
- content: "\f2c2"; }
2049
-
2050
- .fa.fa-drivers-license-o {
2051
- font-family: 'Font Awesome 5 Free';
2052
- font-weight: 400; }
2053
-
2054
- .fa.fa-drivers-license-o:before {
2055
- content: "\f2c2"; }
2056
-
2057
- .fa.fa-quora {
2058
- font-family: 'Font Awesome 5 Brands';
2059
- font-weight: 400; }
2060
-
2061
- .fa.fa-free-code-camp {
2062
- font-family: 'Font Awesome 5 Brands';
2063
- font-weight: 400; }
2064
-
2065
- .fa.fa-telegram {
2066
- font-family: 'Font Awesome 5 Brands';
2067
- font-weight: 400; }
2068
-
2069
- .fa.fa-thermometer-4:before {
2070
- content: "\f2c7"; }
2071
-
2072
- .fa.fa-thermometer:before {
2073
- content: "\f2c7"; }
2074
-
2075
- .fa.fa-thermometer-3:before {
2076
- content: "\f2c8"; }
2077
-
2078
- .fa.fa-thermometer-2:before {
2079
- content: "\f2c9"; }
2080
-
2081
- .fa.fa-thermometer-1:before {
2082
- content: "\f2ca"; }
2083
-
2084
- .fa.fa-thermometer-0:before {
2085
- content: "\f2cb"; }
2086
-
2087
- .fa.fa-bathtub:before {
2088
- content: "\f2cd"; }
2089
-
2090
- .fa.fa-s15:before {
2091
- content: "\f2cd"; }
2092
-
2093
- .fa.fa-window-maximize {
2094
- font-family: 'Font Awesome 5 Free';
2095
- font-weight: 400; }
2096
-
2097
- .fa.fa-window-restore {
2098
- font-family: 'Font Awesome 5 Free';
2099
- font-weight: 400; }
2100
-
2101
- .fa.fa-times-rectangle:before {
2102
- content: "\f410"; }
2103
-
2104
- .fa.fa-window-close-o {
2105
- font-family: 'Font Awesome 5 Free';
2106
- font-weight: 400; }
2107
-
2108
- .fa.fa-window-close-o:before {
2109
- content: "\f410"; }
2110
-
2111
- .fa.fa-times-rectangle-o {
2112
- font-family: 'Font Awesome 5 Free';
2113
- font-weight: 400; }
2114
-
2115
- .fa.fa-times-rectangle-o:before {
2116
- content: "\f410"; }
2117
-
2118
- .fa.fa-bandcamp {
2119
- font-family: 'Font Awesome 5 Brands';
2120
- font-weight: 400; }
2121
-
2122
- .fa.fa-grav {
2123
- font-family: 'Font Awesome 5 Brands';
2124
- font-weight: 400; }
2125
-
2126
- .fa.fa-etsy {
2127
- font-family: 'Font Awesome 5 Brands';
2128
- font-weight: 400; }
2129
-
2130
- .fa.fa-imdb {
2131
- font-family: 'Font Awesome 5 Brands';
2132
- font-weight: 400; }
2133
-
2134
- .fa.fa-ravelry {
2135
- font-family: 'Font Awesome 5 Brands';
2136
- font-weight: 400; }
2137
-
2138
- .fa.fa-eercast {
2139
- font-family: 'Font Awesome 5 Brands';
2140
- font-weight: 400; }
2141
-
2142
- .fa.fa-eercast:before {
2143
- content: "\f2da"; }
2144
-
2145
- .fa.fa-snowflake-o {
2146
- font-family: 'Font Awesome 5 Free';
2147
- font-weight: 400; }
2148
-
2149
- .fa.fa-snowflake-o:before {
2150
- content: "\f2dc"; }
2151
-
2152
- .fa.fa-superpowers {
2153
- font-family: 'Font Awesome 5 Brands';
2154
- font-weight: 400; }
2155
-
2156
- .fa.fa-wpexplorer {
2157
- font-family: 'Font Awesome 5 Brands';
2158
- font-weight: 400; }
2159
-
2160
- .fa.fa-spotify {
2161
- font-family: 'Font Awesome 5 Brands';
2162
- font-weight: 400; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/css/v4-shims.min.css DELETED
@@ -1 +0,0 @@
1
- .fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f15e"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f161"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f163"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-cab:before{content:"\f1ba"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-spotify,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}
 
assets/library/fontawesome/scss/_animated.scss DELETED
@@ -1,20 +0,0 @@
1
- // Animated Icons
2
- // --------------------------
3
-
4
- .#{$fa-css-prefix}-spin {
5
- animation: fa-spin 2s infinite linear;
6
- }
7
-
8
- .#{$fa-css-prefix}-pulse {
9
- animation: fa-spin 1s infinite steps(8);
10
- }
11
-
12
- @keyframes fa-spin {
13
- 0% {
14
- transform: rotate(0deg);
15
- }
16
-
17
- 100% {
18
- transform: rotate(360deg);
19
- }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_bordered-pulled.scss DELETED
@@ -1,20 +0,0 @@
1
- // Bordered & Pulled
2
- // -------------------------
3
-
4
- .#{$fa-css-prefix}-border {
5
- border: solid .08em $fa-border-color;
6
- border-radius: .1em;
7
- padding: .2em .25em .15em;
8
- }
9
-
10
- .#{$fa-css-prefix}-pull-left { float: left; }
11
- .#{$fa-css-prefix}-pull-right { float: right; }
12
-
13
- .#{$fa-css-prefix},
14
- .fas,
15
- .far,
16
- .fal,
17
- .fab {
18
- &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
19
- &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_core.scss DELETED
@@ -1,20 +0,0 @@
1
- // Base Class Definition
2
- // -------------------------
3
-
4
- .#{$fa-css-prefix},
5
- .fas,
6
- .far,
7
- .fal,
8
- .fab {
9
- -moz-osx-font-smoothing: grayscale;
10
- -webkit-font-smoothing: antialiased;
11
- display: inline-block;
12
- font-style: normal;
13
- font-variant: normal;
14
- text-rendering: auto;
15
- line-height: 1;
16
- }
17
-
18
- %fa-icon {
19
- @include fa-icon;
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_fixed-width.scss DELETED
@@ -1,6 +0,0 @@
1
- // Fixed Width Icons
2
- // -------------------------
3
- .#{$fa-css-prefix}-fw {
4
- text-align: center;
5
- width: $fa-fw-width;
6
- }
 
 
 
 
 
 
assets/library/fontawesome/scss/_icons.scss DELETED
@@ -1,1333 +0,0 @@
1
- /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
2
- readers do not read off random characters that represent icons */
3
-
4
- .#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }
5
- .#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }
6
- .#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }
7
- .#{$fa-css-prefix}-acquisitions-incorporated:before { content: fa-content($fa-var-acquisitions-incorporated); }
8
- .#{$fa-css-prefix}-ad:before { content: fa-content($fa-var-ad); }
9
- .#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }
10
- .#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }
11
- .#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }
12
- .#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }
13
- .#{$fa-css-prefix}-adobe:before { content: fa-content($fa-var-adobe); }
14
- .#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); }
15
- .#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); }
16
- .#{$fa-css-prefix}-air-freshener:before { content: fa-content($fa-var-air-freshener); }
17
- .#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); }
18
- .#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }
19
- .#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }
20
- .#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }
21
- .#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }
22
- .#{$fa-css-prefix}-alipay:before { content: fa-content($fa-var-alipay); }
23
- .#{$fa-css-prefix}-allergies:before { content: fa-content($fa-var-allergies); }
24
- .#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }
25
- .#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); }
26
- .#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }
27
- .#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }
28
- .#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); }
29
- .#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }
30
- .#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }
31
- .#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }
32
- .#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }
33
- .#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }
34
- .#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }
35
- .#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }
36
- .#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }
37
- .#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }
38
- .#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }
39
- .#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }
40
- .#{$fa-css-prefix}-angry:before { content: fa-content($fa-var-angry); }
41
- .#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); }
42
- .#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); }
43
- .#{$fa-css-prefix}-ankh:before { content: fa-content($fa-var-ankh); }
44
- .#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); }
45
- .#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); }
46
- .#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); }
47
- .#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }
48
- .#{$fa-css-prefix}-apple-alt:before { content: fa-content($fa-var-apple-alt); }
49
- .#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); }
50
- .#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }
51
- .#{$fa-css-prefix}-archway:before { content: fa-content($fa-var-archway); }
52
- .#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }
53
- .#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }
54
- .#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }
55
- .#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }
56
- .#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }
57
- .#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }
58
- .#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }
59
- .#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }
60
- .#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }
61
- .#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }
62
- .#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }
63
- .#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }
64
- .#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }
65
- .#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); }
66
- .#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); }
67
- .#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }
68
- .#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }
69
- .#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }
70
- .#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); }
71
- .#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }
72
- .#{$fa-css-prefix}-atlas:before { content: fa-content($fa-var-atlas); }
73
- .#{$fa-css-prefix}-atlassian:before { content: fa-content($fa-var-atlassian); }
74
- .#{$fa-css-prefix}-atom:before { content: fa-content($fa-var-atom); }
75
- .#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); }
76
- .#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }
77
- .#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); }
78
- .#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); }
79
- .#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); }
80
- .#{$fa-css-prefix}-award:before { content: fa-content($fa-var-award); }
81
- .#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); }
82
- .#{$fa-css-prefix}-baby:before { content: fa-content($fa-var-baby); }
83
- .#{$fa-css-prefix}-baby-carriage:before { content: fa-content($fa-var-baby-carriage); }
84
- .#{$fa-css-prefix}-backspace:before { content: fa-content($fa-var-backspace); }
85
- .#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }
86
- .#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }
87
- .#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }
88
- .#{$fa-css-prefix}-band-aid:before { content: fa-content($fa-var-band-aid); }
89
- .#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }
90
- .#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }
91
- .#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }
92
- .#{$fa-css-prefix}-baseball-ball:before { content: fa-content($fa-var-baseball-ball); }
93
- .#{$fa-css-prefix}-basketball-ball:before { content: fa-content($fa-var-basketball-ball); }
94
- .#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }
95
- .#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }
96
- .#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }
97
- .#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }
98
- .#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }
99
- .#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }
100
- .#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }
101
- .#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }
102
- .#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }
103
- .#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }
104
- .#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }
105
- .#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }
106
- .#{$fa-css-prefix}-bezier-curve:before { content: fa-content($fa-var-bezier-curve); }
107
- .#{$fa-css-prefix}-bible:before { content: fa-content($fa-var-bible); }
108
- .#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }
109
- .#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); }
110
- .#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }
111
- .#{$fa-css-prefix}-biohazard:before { content: fa-content($fa-var-biohazard); }
112
- .#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }
113
- .#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }
114
- .#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); }
115
- .#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); }
116
- .#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }
117
- .#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); }
118
- .#{$fa-css-prefix}-blender:before { content: fa-content($fa-var-blender); }
119
- .#{$fa-css-prefix}-blender-phone:before { content: fa-content($fa-var-blender-phone); }
120
- .#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }
121
- .#{$fa-css-prefix}-blog:before { content: fa-content($fa-var-blog); }
122
- .#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); }
123
- .#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); }
124
- .#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }
125
- .#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }
126
- .#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }
127
- .#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }
128
- .#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }
129
- .#{$fa-css-prefix}-bone:before { content: fa-content($fa-var-bone); }
130
- .#{$fa-css-prefix}-bong:before { content: fa-content($fa-var-bong); }
131
- .#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }
132
- .#{$fa-css-prefix}-book-dead:before { content: fa-content($fa-var-book-dead); }
133
- .#{$fa-css-prefix}-book-open:before { content: fa-content($fa-var-book-open); }
134
- .#{$fa-css-prefix}-book-reader:before { content: fa-content($fa-var-book-reader); }
135
- .#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }
136
- .#{$fa-css-prefix}-bowling-ball:before { content: fa-content($fa-var-bowling-ball); }
137
- .#{$fa-css-prefix}-box:before { content: fa-content($fa-var-box); }
138
- .#{$fa-css-prefix}-box-open:before { content: fa-content($fa-var-box-open); }
139
- .#{$fa-css-prefix}-boxes:before { content: fa-content($fa-var-boxes); }
140
- .#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }
141
- .#{$fa-css-prefix}-brain:before { content: fa-content($fa-var-brain); }
142
- .#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }
143
- .#{$fa-css-prefix}-briefcase-medical:before { content: fa-content($fa-var-briefcase-medical); }
144
- .#{$fa-css-prefix}-broadcast-tower:before { content: fa-content($fa-var-broadcast-tower); }
145
- .#{$fa-css-prefix}-broom:before { content: fa-content($fa-var-broom); }
146
- .#{$fa-css-prefix}-brush:before { content: fa-content($fa-var-brush); }
147
- .#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }
148
- .#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }
149
- .#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }
150
- .#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }
151
- .#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }
152
- .#{$fa-css-prefix}-burn:before { content: fa-content($fa-var-burn); }
153
- .#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); }
154
- .#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }
155
- .#{$fa-css-prefix}-bus-alt:before { content: fa-content($fa-var-bus-alt); }
156
- .#{$fa-css-prefix}-business-time:before { content: fa-content($fa-var-business-time); }
157
- .#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }
158
- .#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }
159
- .#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }
160
- .#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); }
161
- .#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); }
162
- .#{$fa-css-prefix}-calendar-day:before { content: fa-content($fa-var-calendar-day); }
163
- .#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); }
164
- .#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); }
165
- .#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); }
166
- .#{$fa-css-prefix}-calendar-week:before { content: fa-content($fa-var-calendar-week); }
167
- .#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }
168
- .#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }
169
- .#{$fa-css-prefix}-campground:before { content: fa-content($fa-var-campground); }
170
- .#{$fa-css-prefix}-canadian-maple-leaf:before { content: fa-content($fa-var-canadian-maple-leaf); }
171
- .#{$fa-css-prefix}-candy-cane:before { content: fa-content($fa-var-candy-cane); }
172
- .#{$fa-css-prefix}-cannabis:before { content: fa-content($fa-var-cannabis); }
173
- .#{$fa-css-prefix}-capsules:before { content: fa-content($fa-var-capsules); }
174
- .#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }
175
- .#{$fa-css-prefix}-car-alt:before { content: fa-content($fa-var-car-alt); }
176
- .#{$fa-css-prefix}-car-battery:before { content: fa-content($fa-var-car-battery); }
177
- .#{$fa-css-prefix}-car-crash:before { content: fa-content($fa-var-car-crash); }
178
- .#{$fa-css-prefix}-car-side:before { content: fa-content($fa-var-car-side); }
179
- .#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }
180
- .#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }
181
- .#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }
182
- .#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); }
183
- .#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); }
184
- .#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); }
185
- .#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); }
186
- .#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }
187
- .#{$fa-css-prefix}-carrot:before { content: fa-content($fa-var-carrot); }
188
- .#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }
189
- .#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }
190
- .#{$fa-css-prefix}-cash-register:before { content: fa-content($fa-var-cash-register); }
191
- .#{$fa-css-prefix}-cat:before { content: fa-content($fa-var-cat); }
192
- .#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); }
193
- .#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }
194
- .#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); }
195
- .#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }
196
- .#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }
197
- .#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }
198
- .#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }
199
- .#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }
200
- .#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }
201
- .#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }
202
- .#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); }
203
- .#{$fa-css-prefix}-centos:before { content: fa-content($fa-var-centos); }
204
- .#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }
205
- .#{$fa-css-prefix}-chair:before { content: fa-content($fa-var-chair); }
206
- .#{$fa-css-prefix}-chalkboard:before { content: fa-content($fa-var-chalkboard); }
207
- .#{$fa-css-prefix}-chalkboard-teacher:before { content: fa-content($fa-var-chalkboard-teacher); }
208
- .#{$fa-css-prefix}-charging-station:before { content: fa-content($fa-var-charging-station); }
209
- .#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); }
210
- .#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); }
211
- .#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); }
212
- .#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); }
213
- .#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }
214
- .#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }
215
- .#{$fa-css-prefix}-check-double:before { content: fa-content($fa-var-check-double); }
216
- .#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }
217
- .#{$fa-css-prefix}-chess:before { content: fa-content($fa-var-chess); }
218
- .#{$fa-css-prefix}-chess-bishop:before { content: fa-content($fa-var-chess-bishop); }
219
- .#{$fa-css-prefix}-chess-board:before { content: fa-content($fa-var-chess-board); }
220
- .#{$fa-css-prefix}-chess-king:before { content: fa-content($fa-var-chess-king); }
221
- .#{$fa-css-prefix}-chess-knight:before { content: fa-content($fa-var-chess-knight); }
222
- .#{$fa-css-prefix}-chess-pawn:before { content: fa-content($fa-var-chess-pawn); }
223
- .#{$fa-css-prefix}-chess-queen:before { content: fa-content($fa-var-chess-queen); }
224
- .#{$fa-css-prefix}-chess-rook:before { content: fa-content($fa-var-chess-rook); }
225
- .#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }
226
- .#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }
227
- .#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }
228
- .#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }
229
- .#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }
230
- .#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }
231
- .#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }
232
- .#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }
233
- .#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }
234
- .#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }
235
- .#{$fa-css-prefix}-church:before { content: fa-content($fa-var-church); }
236
- .#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }
237
- .#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); }
238
- .#{$fa-css-prefix}-city:before { content: fa-content($fa-var-city); }
239
- .#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }
240
- .#{$fa-css-prefix}-clipboard-check:before { content: fa-content($fa-var-clipboard-check); }
241
- .#{$fa-css-prefix}-clipboard-list:before { content: fa-content($fa-var-clipboard-list); }
242
- .#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); }
243
- .#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }
244
- .#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); }
245
- .#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }
246
- .#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); }
247
- .#{$fa-css-prefix}-cloud-meatball:before { content: fa-content($fa-var-cloud-meatball); }
248
- .#{$fa-css-prefix}-cloud-moon:before { content: fa-content($fa-var-cloud-moon); }
249
- .#{$fa-css-prefix}-cloud-moon-rain:before { content: fa-content($fa-var-cloud-moon-rain); }
250
- .#{$fa-css-prefix}-cloud-rain:before { content: fa-content($fa-var-cloud-rain); }
251
- .#{$fa-css-prefix}-cloud-showers-heavy:before { content: fa-content($fa-var-cloud-showers-heavy); }
252
- .#{$fa-css-prefix}-cloud-sun:before { content: fa-content($fa-var-cloud-sun); }
253
- .#{$fa-css-prefix}-cloud-sun-rain:before { content: fa-content($fa-var-cloud-sun-rain); }
254
- .#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); }
255
- .#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); }
256
- .#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); }
257
- .#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); }
258
- .#{$fa-css-prefix}-cocktail:before { content: fa-content($fa-var-cocktail); }
259
- .#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }
260
- .#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); }
261
- .#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }
262
- .#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }
263
- .#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }
264
- .#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }
265
- .#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }
266
- .#{$fa-css-prefix}-coins:before { content: fa-content($fa-var-coins); }
267
- .#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }
268
- .#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }
269
- .#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); }
270
- .#{$fa-css-prefix}-comment-dollar:before { content: fa-content($fa-var-comment-dollar); }
271
- .#{$fa-css-prefix}-comment-dots:before { content: fa-content($fa-var-comment-dots); }
272
- .#{$fa-css-prefix}-comment-slash:before { content: fa-content($fa-var-comment-slash); }
273
- .#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }
274
- .#{$fa-css-prefix}-comments-dollar:before { content: fa-content($fa-var-comments-dollar); }
275
- .#{$fa-css-prefix}-compact-disc:before { content: fa-content($fa-var-compact-disc); }
276
- .#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }
277
- .#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }
278
- .#{$fa-css-prefix}-compress-arrows-alt:before { content: fa-content($fa-var-compress-arrows-alt); }
279
- .#{$fa-css-prefix}-concierge-bell:before { content: fa-content($fa-var-concierge-bell); }
280
- .#{$fa-css-prefix}-confluence:before { content: fa-content($fa-var-confluence); }
281
- .#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }
282
- .#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }
283
- .#{$fa-css-prefix}-cookie:before { content: fa-content($fa-var-cookie); }
284
- .#{$fa-css-prefix}-cookie-bite:before { content: fa-content($fa-var-cookie-bite); }
285
- .#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); }
286
- .#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }
287
- .#{$fa-css-prefix}-couch:before { content: fa-content($fa-var-couch); }
288
- .#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); }
289
- .#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }
290
- .#{$fa-css-prefix}-creative-commons-by:before { content: fa-content($fa-var-creative-commons-by); }
291
- .#{$fa-css-prefix}-creative-commons-nc:before { content: fa-content($fa-var-creative-commons-nc); }
292
- .#{$fa-css-prefix}-creative-commons-nc-eu:before { content: fa-content($fa-var-creative-commons-nc-eu); }
293
- .#{$fa-css-prefix}-creative-commons-nc-jp:before { content: fa-content($fa-var-creative-commons-nc-jp); }
294
- .#{$fa-css-prefix}-creative-commons-nd:before { content: fa-content($fa-var-creative-commons-nd); }
295
- .#{$fa-css-prefix}-creative-commons-pd:before { content: fa-content($fa-var-creative-commons-pd); }
296
- .#{$fa-css-prefix}-creative-commons-pd-alt:before { content: fa-content($fa-var-creative-commons-pd-alt); }
297
- .#{$fa-css-prefix}-creative-commons-remix:before { content: fa-content($fa-var-creative-commons-remix); }
298
- .#{$fa-css-prefix}-creative-commons-sa:before { content: fa-content($fa-var-creative-commons-sa); }
299
- .#{$fa-css-prefix}-creative-commons-sampling:before { content: fa-content($fa-var-creative-commons-sampling); }
300
- .#{$fa-css-prefix}-creative-commons-sampling-plus:before { content: fa-content($fa-var-creative-commons-sampling-plus); }
301
- .#{$fa-css-prefix}-creative-commons-share:before { content: fa-content($fa-var-creative-commons-share); }
302
- .#{$fa-css-prefix}-creative-commons-zero:before { content: fa-content($fa-var-creative-commons-zero); }
303
- .#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }
304
- .#{$fa-css-prefix}-critical-role:before { content: fa-content($fa-var-critical-role); }
305
- .#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }
306
- .#{$fa-css-prefix}-crop-alt:before { content: fa-content($fa-var-crop-alt); }
307
- .#{$fa-css-prefix}-cross:before { content: fa-content($fa-var-cross); }
308
- .#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }
309
- .#{$fa-css-prefix}-crow:before { content: fa-content($fa-var-crow); }
310
- .#{$fa-css-prefix}-crown:before { content: fa-content($fa-var-crown); }
311
- .#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }
312
- .#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); }
313
- .#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }
314
- .#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }
315
- .#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); }
316
- .#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); }
317
- .#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); }
318
- .#{$fa-css-prefix}-d-and-d-beyond:before { content: fa-content($fa-var-d-and-d-beyond); }
319
- .#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }
320
- .#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }
321
- .#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }
322
- .#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }
323
- .#{$fa-css-prefix}-democrat:before { content: fa-content($fa-var-democrat); }
324
- .#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); }
325
- .#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); }
326
- .#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }
327
- .#{$fa-css-prefix}-dev:before { content: fa-content($fa-var-dev); }
328
- .#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }
329
- .#{$fa-css-prefix}-dharmachakra:before { content: fa-content($fa-var-dharmachakra); }
330
- .#{$fa-css-prefix}-dhl:before { content: fa-content($fa-var-dhl); }
331
- .#{$fa-css-prefix}-diagnoses:before { content: fa-content($fa-var-diagnoses); }
332
- .#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }
333
- .#{$fa-css-prefix}-dice:before { content: fa-content($fa-var-dice); }
334
- .#{$fa-css-prefix}-dice-d20:before { content: fa-content($fa-var-dice-d20); }
335
- .#{$fa-css-prefix}-dice-d6:before { content: fa-content($fa-var-dice-d6); }
336
- .#{$fa-css-prefix}-dice-five:before { content: fa-content($fa-var-dice-five); }
337
- .#{$fa-css-prefix}-dice-four:before { content: fa-content($fa-var-dice-four); }
338
- .#{$fa-css-prefix}-dice-one:before { content: fa-content($fa-var-dice-one); }
339
- .#{$fa-css-prefix}-dice-six:before { content: fa-content($fa-var-dice-six); }
340
- .#{$fa-css-prefix}-dice-three:before { content: fa-content($fa-var-dice-three); }
341
- .#{$fa-css-prefix}-dice-two:before { content: fa-content($fa-var-dice-two); }
342
- .#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }
343
- .#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); }
344
- .#{$fa-css-prefix}-digital-tachograph:before { content: fa-content($fa-var-digital-tachograph); }
345
- .#{$fa-css-prefix}-directions:before { content: fa-content($fa-var-directions); }
346
- .#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }
347
- .#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); }
348
- .#{$fa-css-prefix}-divide:before { content: fa-content($fa-var-divide); }
349
- .#{$fa-css-prefix}-dizzy:before { content: fa-content($fa-var-dizzy); }
350
- .#{$fa-css-prefix}-dna:before { content: fa-content($fa-var-dna); }
351
- .#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); }
352
- .#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); }
353
- .#{$fa-css-prefix}-dog:before { content: fa-content($fa-var-dog); }
354
- .#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); }
355
- .#{$fa-css-prefix}-dolly:before { content: fa-content($fa-var-dolly); }
356
- .#{$fa-css-prefix}-dolly-flatbed:before { content: fa-content($fa-var-dolly-flatbed); }
357
- .#{$fa-css-prefix}-donate:before { content: fa-content($fa-var-donate); }
358
- .#{$fa-css-prefix}-door-closed:before { content: fa-content($fa-var-door-closed); }
359
- .#{$fa-css-prefix}-door-open:before { content: fa-content($fa-var-door-open); }
360
- .#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); }
361
- .#{$fa-css-prefix}-dove:before { content: fa-content($fa-var-dove); }
362
- .#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }
363
- .#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); }
364
- .#{$fa-css-prefix}-drafting-compass:before { content: fa-content($fa-var-drafting-compass); }
365
- .#{$fa-css-prefix}-dragon:before { content: fa-content($fa-var-dragon); }
366
- .#{$fa-css-prefix}-draw-polygon:before { content: fa-content($fa-var-draw-polygon); }
367
- .#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }
368
- .#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); }
369
- .#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }
370
- .#{$fa-css-prefix}-drum:before { content: fa-content($fa-var-drum); }
371
- .#{$fa-css-prefix}-drum-steelpan:before { content: fa-content($fa-var-drum-steelpan); }
372
- .#{$fa-css-prefix}-drumstick-bite:before { content: fa-content($fa-var-drumstick-bite); }
373
- .#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }
374
- .#{$fa-css-prefix}-dumbbell:before { content: fa-content($fa-var-dumbbell); }
375
- .#{$fa-css-prefix}-dumpster:before { content: fa-content($fa-var-dumpster); }
376
- .#{$fa-css-prefix}-dumpster-fire:before { content: fa-content($fa-var-dumpster-fire); }
377
- .#{$fa-css-prefix}-dungeon:before { content: fa-content($fa-var-dungeon); }
378
- .#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); }
379
- .#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); }
380
- .#{$fa-css-prefix}-ebay:before { content: fa-content($fa-var-ebay); }
381
- .#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }
382
- .#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); }
383
- .#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }
384
- .#{$fa-css-prefix}-elementor:before { content: fa-content($fa-var-elementor); }
385
- .#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }
386
- .#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }
387
- .#{$fa-css-prefix}-ello:before { content: fa-content($fa-var-ello); }
388
- .#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); }
389
- .#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }
390
- .#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }
391
- .#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }
392
- .#{$fa-css-prefix}-envelope-open-text:before { content: fa-content($fa-var-envelope-open-text); }
393
- .#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }
394
- .#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }
395
- .#{$fa-css-prefix}-equals:before { content: fa-content($fa-var-equals); }
396
- .#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }
397
- .#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); }
398
- .#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }
399
- .#{$fa-css-prefix}-ethernet:before { content: fa-content($fa-var-ethernet); }
400
- .#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }
401
- .#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); }
402
- .#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); }
403
- .#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }
404
- .#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }
405
- .#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }
406
- .#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }
407
- .#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }
408
- .#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }
409
- .#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); }
410
- .#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); }
411
- .#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }
412
- .#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); }
413
- .#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }
414
- .#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }
415
- .#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }
416
- .#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }
417
- .#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }
418
- .#{$fa-css-prefix}-fantasy-flight-games:before { content: fa-content($fa-var-fantasy-flight-games); }
419
- .#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }
420
- .#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }
421
- .#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }
422
- .#{$fa-css-prefix}-feather:before { content: fa-content($fa-var-feather); }
423
- .#{$fa-css-prefix}-feather-alt:before { content: fa-content($fa-var-feather-alt); }
424
- .#{$fa-css-prefix}-fedex:before { content: fa-content($fa-var-fedex); }
425
- .#{$fa-css-prefix}-fedora:before { content: fa-content($fa-var-fedora); }
426
- .#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }
427
- .#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }
428
- .#{$fa-css-prefix}-figma:before { content: fa-content($fa-var-figma); }
429
- .#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }
430
- .#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); }
431
- .#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); }
432
- .#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); }
433
- .#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); }
434
- .#{$fa-css-prefix}-file-contract:before { content: fa-content($fa-var-file-contract); }
435
- .#{$fa-css-prefix}-file-csv:before { content: fa-content($fa-var-file-csv); }
436
- .#{$fa-css-prefix}-file-download:before { content: fa-content($fa-var-file-download); }
437
- .#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); }
438
- .#{$fa-css-prefix}-file-export:before { content: fa-content($fa-var-file-export); }
439
- .#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); }
440
- .#{$fa-css-prefix}-file-import:before { content: fa-content($fa-var-file-import); }
441
- .#{$fa-css-prefix}-file-invoice:before { content: fa-content($fa-var-file-invoice); }
442
- .#{$fa-css-prefix}-file-invoice-dollar:before { content: fa-content($fa-var-file-invoice-dollar); }
443
- .#{$fa-css-prefix}-file-medical:before { content: fa-content($fa-var-file-medical); }
444
- .#{$fa-css-prefix}-file-medical-alt:before { content: fa-content($fa-var-file-medical-alt); }
445
- .#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); }
446
- .#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); }
447
- .#{$fa-css-prefix}-file-prescription:before { content: fa-content($fa-var-file-prescription); }
448
- .#{$fa-css-prefix}-file-signature:before { content: fa-content($fa-var-file-signature); }
449
- .#{$fa-css-prefix}-file-upload:before { content: fa-content($fa-var-file-upload); }
450
- .#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); }
451
- .#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); }
452
- .#{$fa-css-prefix}-fill:before { content: fa-content($fa-var-fill); }
453
- .#{$fa-css-prefix}-fill-drip:before { content: fa-content($fa-var-fill-drip); }
454
- .#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }
455
- .#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }
456
- .#{$fa-css-prefix}-fingerprint:before { content: fa-content($fa-var-fingerprint); }
457
- .#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }
458
- .#{$fa-css-prefix}-fire-alt:before { content: fa-content($fa-var-fire-alt); }
459
- .#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }
460
- .#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }
461
- .#{$fa-css-prefix}-first-aid:before { content: fa-content($fa-var-first-aid); }
462
- .#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }
463
- .#{$fa-css-prefix}-first-order-alt:before { content: fa-content($fa-var-first-order-alt); }
464
- .#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); }
465
- .#{$fa-css-prefix}-fish:before { content: fa-content($fa-var-fish); }
466
- .#{$fa-css-prefix}-fist-raised:before { content: fa-content($fa-var-fist-raised); }
467
- .#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }
468
- .#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }
469
- .#{$fa-css-prefix}-flag-usa:before { content: fa-content($fa-var-flag-usa); }
470
- .#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }
471
- .#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }
472
- .#{$fa-css-prefix}-flipboard:before { content: fa-content($fa-var-flipboard); }
473
- .#{$fa-css-prefix}-flushed:before { content: fa-content($fa-var-flushed); }
474
- .#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); }
475
- .#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }
476
- .#{$fa-css-prefix}-folder-minus:before { content: fa-content($fa-var-folder-minus); }
477
- .#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }
478
- .#{$fa-css-prefix}-folder-plus:before { content: fa-content($fa-var-folder-plus); }
479
- .#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }
480
- .#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }
481
- .#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); }
482
- .#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); }
483
- .#{$fa-css-prefix}-font-awesome-logo-full:before { content: fa-content($fa-var-font-awesome-logo-full); }
484
- .#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }
485
- .#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); }
486
- .#{$fa-css-prefix}-football-ball:before { content: fa-content($fa-var-football-ball); }
487
- .#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }
488
- .#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); }
489
- .#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }
490
- .#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }
491
- .#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }
492
- .#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }
493
- .#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); }
494
- .#{$fa-css-prefix}-frog:before { content: fa-content($fa-var-frog); }
495
- .#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); }
496
- .#{$fa-css-prefix}-frown-open:before { content: fa-content($fa-var-frown-open); }
497
- .#{$fa-css-prefix}-fulcrum:before { content: fa-content($fa-var-fulcrum); }
498
- .#{$fa-css-prefix}-funnel-dollar:before { content: fa-content($fa-var-funnel-dollar); }
499
- .#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); }
500
- .#{$fa-css-prefix}-galactic-republic:before { content: fa-content($fa-var-galactic-republic); }
501
- .#{$fa-css-prefix}-galactic-senate:before { content: fa-content($fa-var-galactic-senate); }
502
- .#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }
503
- .#{$fa-css-prefix}-gas-pump:before { content: fa-content($fa-var-gas-pump); }
504
- .#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }
505
- .#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); }
506
- .#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }
507
- .#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }
508
- .#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }
509
- .#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }
510
- .#{$fa-css-prefix}-ghost:before { content: fa-content($fa-var-ghost); }
511
- .#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }
512
- .#{$fa-css-prefix}-gifts:before { content: fa-content($fa-var-gifts); }
513
- .#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }
514
- .#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }
515
- .#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }
516
- .#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }
517
- .#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }
518
- .#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); }
519
- .#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }
520
- .#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); }
521
- .#{$fa-css-prefix}-glass-cheers:before { content: fa-content($fa-var-glass-cheers); }
522
- .#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); }
523
- .#{$fa-css-prefix}-glass-martini-alt:before { content: fa-content($fa-var-glass-martini-alt); }
524
- .#{$fa-css-prefix}-glass-whiskey:before { content: fa-content($fa-var-glass-whiskey); }
525
- .#{$fa-css-prefix}-glasses:before { content: fa-content($fa-var-glasses); }
526
- .#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }
527
- .#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }
528
- .#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }
529
- .#{$fa-css-prefix}-globe-africa:before { content: fa-content($fa-var-globe-africa); }
530
- .#{$fa-css-prefix}-globe-americas:before { content: fa-content($fa-var-globe-americas); }
531
- .#{$fa-css-prefix}-globe-asia:before { content: fa-content($fa-var-globe-asia); }
532
- .#{$fa-css-prefix}-globe-europe:before { content: fa-content($fa-var-globe-europe); }
533
- .#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); }
534
- .#{$fa-css-prefix}-golf-ball:before { content: fa-content($fa-var-golf-ball); }
535
- .#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); }
536
- .#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); }
537
- .#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }
538
- .#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); }
539
- .#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }
540
- .#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }
541
- .#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); }
542
- .#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }
543
- .#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }
544
- .#{$fa-css-prefix}-gopuram:before { content: fa-content($fa-var-gopuram); }
545
- .#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }
546
- .#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }
547
- .#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }
548
- .#{$fa-css-prefix}-greater-than:before { content: fa-content($fa-var-greater-than); }
549
- .#{$fa-css-prefix}-greater-than-equal:before { content: fa-content($fa-var-greater-than-equal); }
550
- .#{$fa-css-prefix}-grimace:before { content: fa-content($fa-var-grimace); }
551
- .#{$fa-css-prefix}-grin:before { content: fa-content($fa-var-grin); }
552
- .#{$fa-css-prefix}-grin-alt:before { content: fa-content($fa-var-grin-alt); }
553
- .#{$fa-css-prefix}-grin-beam:before { content: fa-content($fa-var-grin-beam); }
554
- .#{$fa-css-prefix}-grin-beam-sweat:before { content: fa-content($fa-var-grin-beam-sweat); }
555
- .#{$fa-css-prefix}-grin-hearts:before { content: fa-content($fa-var-grin-hearts); }
556
- .#{$fa-css-prefix}-grin-squint:before { content: fa-content($fa-var-grin-squint); }
557
- .#{$fa-css-prefix}-grin-squint-tears:before { content: fa-content($fa-var-grin-squint-tears); }
558
- .#{$fa-css-prefix}-grin-stars:before { content: fa-content($fa-var-grin-stars); }
559
- .#{$fa-css-prefix}-grin-tears:before { content: fa-content($fa-var-grin-tears); }
560
- .#{$fa-css-prefix}-grin-tongue:before { content: fa-content($fa-var-grin-tongue); }
561
- .#{$fa-css-prefix}-grin-tongue-squint:before { content: fa-content($fa-var-grin-tongue-squint); }
562
- .#{$fa-css-prefix}-grin-tongue-wink:before { content: fa-content($fa-var-grin-tongue-wink); }
563
- .#{$fa-css-prefix}-grin-wink:before { content: fa-content($fa-var-grin-wink); }
564
- .#{$fa-css-prefix}-grip-horizontal:before { content: fa-content($fa-var-grip-horizontal); }
565
- .#{$fa-css-prefix}-grip-lines:before { content: fa-content($fa-var-grip-lines); }
566
- .#{$fa-css-prefix}-grip-lines-vertical:before { content: fa-content($fa-var-grip-lines-vertical); }
567
- .#{$fa-css-prefix}-grip-vertical:before { content: fa-content($fa-var-grip-vertical); }
568
- .#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); }
569
- .#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); }
570
- .#{$fa-css-prefix}-guitar:before { content: fa-content($fa-var-guitar); }
571
- .#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); }
572
- .#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }
573
- .#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }
574
- .#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); }
575
- .#{$fa-css-prefix}-hackerrank:before { content: fa-content($fa-var-hackerrank); }
576
- .#{$fa-css-prefix}-hammer:before { content: fa-content($fa-var-hammer); }
577
- .#{$fa-css-prefix}-hamsa:before { content: fa-content($fa-var-hamsa); }
578
- .#{$fa-css-prefix}-hand-holding:before { content: fa-content($fa-var-hand-holding); }
579
- .#{$fa-css-prefix}-hand-holding-heart:before { content: fa-content($fa-var-hand-holding-heart); }
580
- .#{$fa-css-prefix}-hand-holding-usd:before { content: fa-content($fa-var-hand-holding-usd); }
581
- .#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); }
582
- .#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); }
583
- .#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); }
584
- .#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); }
585
- .#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); }
586
- .#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); }
587
- .#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); }
588
- .#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); }
589
- .#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); }
590
- .#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); }
591
- .#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); }
592
- .#{$fa-css-prefix}-hands:before { content: fa-content($fa-var-hands); }
593
- .#{$fa-css-prefix}-hands-helping:before { content: fa-content($fa-var-hands-helping); }
594
- .#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); }
595
- .#{$fa-css-prefix}-hanukiah:before { content: fa-content($fa-var-hanukiah); }
596
- .#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }
597
- .#{$fa-css-prefix}-hat-wizard:before { content: fa-content($fa-var-hat-wizard); }
598
- .#{$fa-css-prefix}-haykal:before { content: fa-content($fa-var-haykal); }
599
- .#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); }
600
- .#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); }
601
- .#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }
602
- .#{$fa-css-prefix}-headphones-alt:before { content: fa-content($fa-var-headphones-alt); }
603
- .#{$fa-css-prefix}-headset:before { content: fa-content($fa-var-headset); }
604
- .#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }
605
- .#{$fa-css-prefix}-heart-broken:before { content: fa-content($fa-var-heart-broken); }
606
- .#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }
607
- .#{$fa-css-prefix}-helicopter:before { content: fa-content($fa-var-helicopter); }
608
- .#{$fa-css-prefix}-highlighter:before { content: fa-content($fa-var-highlighter); }
609
- .#{$fa-css-prefix}-hiking:before { content: fa-content($fa-var-hiking); }
610
- .#{$fa-css-prefix}-hippo:before { content: fa-content($fa-var-hippo); }
611
- .#{$fa-css-prefix}-hips:before { content: fa-content($fa-var-hips); }
612
- .#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); }
613
- .#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }
614
- .#{$fa-css-prefix}-hockey-puck:before { content: fa-content($fa-var-hockey-puck); }
615
- .#{$fa-css-prefix}-holly-berry:before { content: fa-content($fa-var-holly-berry); }
616
- .#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }
617
- .#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); }
618
- .#{$fa-css-prefix}-hornbill:before { content: fa-content($fa-var-hornbill); }
619
- .#{$fa-css-prefix}-horse:before { content: fa-content($fa-var-horse); }
620
- .#{$fa-css-prefix}-horse-head:before { content: fa-content($fa-var-horse-head); }
621
- .#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); }
622
- .#{$fa-css-prefix}-hospital-alt:before { content: fa-content($fa-var-hospital-alt); }
623
- .#{$fa-css-prefix}-hospital-symbol:before { content: fa-content($fa-var-hospital-symbol); }
624
- .#{$fa-css-prefix}-hot-tub:before { content: fa-content($fa-var-hot-tub); }
625
- .#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-hotel); }
626
- .#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); }
627
- .#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }
628
- .#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }
629
- .#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }
630
- .#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }
631
- .#{$fa-css-prefix}-house-damage:before { content: fa-content($fa-var-house-damage); }
632
- .#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }
633
- .#{$fa-css-prefix}-hryvnia:before { content: fa-content($fa-var-hryvnia); }
634
- .#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }
635
- .#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); }
636
- .#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }
637
- .#{$fa-css-prefix}-icicles:before { content: fa-content($fa-var-icicles); }
638
- .#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }
639
- .#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }
640
- .#{$fa-css-prefix}-id-card-alt:before { content: fa-content($fa-var-id-card-alt); }
641
- .#{$fa-css-prefix}-igloo:before { content: fa-content($fa-var-igloo); }
642
- .#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }
643
- .#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); }
644
- .#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }
645
- .#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }
646
- .#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }
647
- .#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }
648
- .#{$fa-css-prefix}-infinity:before { content: fa-content($fa-var-infinity); }
649
- .#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }
650
- .#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }
651
- .#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }
652
- .#{$fa-css-prefix}-intercom:before { content: fa-content($fa-var-intercom); }
653
- .#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }
654
- .#{$fa-css-prefix}-invision:before { content: fa-content($fa-var-invision); }
655
- .#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }
656
- .#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }
657
- .#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); }
658
- .#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); }
659
- .#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }
660
- .#{$fa-css-prefix}-jedi:before { content: fa-content($fa-var-jedi); }
661
- .#{$fa-css-prefix}-jedi-order:before { content: fa-content($fa-var-jedi-order); }
662
- .#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); }
663
- .#{$fa-css-prefix}-jira:before { content: fa-content($fa-var-jira); }
664
- .#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); }
665
- .#{$fa-css-prefix}-joint:before { content: fa-content($fa-var-joint); }
666
- .#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }
667
- .#{$fa-css-prefix}-journal-whills:before { content: fa-content($fa-var-journal-whills); }
668
- .#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); }
669
- .#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); }
670
- .#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }
671
- .#{$fa-css-prefix}-kaaba:before { content: fa-content($fa-var-kaaba); }
672
- .#{$fa-css-prefix}-kaggle:before { content: fa-content($fa-var-kaggle); }
673
- .#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }
674
- .#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }
675
- .#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); }
676
- .#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); }
677
- .#{$fa-css-prefix}-khanda:before { content: fa-content($fa-var-khanda); }
678
- .#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); }
679
- .#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); }
680
- .#{$fa-css-prefix}-kiss:before { content: fa-content($fa-var-kiss); }
681
- .#{$fa-css-prefix}-kiss-beam:before { content: fa-content($fa-var-kiss-beam); }
682
- .#{$fa-css-prefix}-kiss-wink-heart:before { content: fa-content($fa-var-kiss-wink-heart); }
683
- .#{$fa-css-prefix}-kiwi-bird:before { content: fa-content($fa-var-kiwi-bird); }
684
- .#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); }
685
- .#{$fa-css-prefix}-landmark:before { content: fa-content($fa-var-landmark); }
686
- .#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }
687
- .#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }
688
- .#{$fa-css-prefix}-laptop-code:before { content: fa-content($fa-var-laptop-code); }
689
- .#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }
690
- .#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }
691
- .#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }
692
- .#{$fa-css-prefix}-laugh:before { content: fa-content($fa-var-laugh); }
693
- .#{$fa-css-prefix}-laugh-beam:before { content: fa-content($fa-var-laugh-beam); }
694
- .#{$fa-css-prefix}-laugh-squint:before { content: fa-content($fa-var-laugh-squint); }
695
- .#{$fa-css-prefix}-laugh-wink:before { content: fa-content($fa-var-laugh-wink); }
696
- .#{$fa-css-prefix}-layer-group:before { content: fa-content($fa-var-layer-group); }
697
- .#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }
698
- .#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }
699
- .#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); }
700
- .#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); }
701
- .#{$fa-css-prefix}-less-than:before { content: fa-content($fa-var-less-than); }
702
- .#{$fa-css-prefix}-less-than-equal:before { content: fa-content($fa-var-less-than-equal); }
703
- .#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); }
704
- .#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); }
705
- .#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }
706
- .#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); }
707
- .#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); }
708
- .#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }
709
- .#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }
710
- .#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); }
711
- .#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }
712
- .#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }
713
- .#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); }
714
- .#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }
715
- .#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }
716
- .#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }
717
- .#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }
718
- .#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }
719
- .#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }
720
- .#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); }
721
- .#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); }
722
- .#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); }
723
- .#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); }
724
- .#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); }
725
- .#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }
726
- .#{$fa-css-prefix}-luggage-cart:before { content: fa-content($fa-var-luggage-cart); }
727
- .#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); }
728
- .#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); }
729
- .#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }
730
- .#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }
731
- .#{$fa-css-prefix}-mail-bulk:before { content: fa-content($fa-var-mail-bulk); }
732
- .#{$fa-css-prefix}-mailchimp:before { content: fa-content($fa-var-mailchimp); }
733
- .#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }
734
- .#{$fa-css-prefix}-mandalorian:before { content: fa-content($fa-var-mandalorian); }
735
- .#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }
736
- .#{$fa-css-prefix}-map-marked:before { content: fa-content($fa-var-map-marked); }
737
- .#{$fa-css-prefix}-map-marked-alt:before { content: fa-content($fa-var-map-marked-alt); }
738
- .#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }
739
- .#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); }
740
- .#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }
741
- .#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }
742
- .#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }
743
- .#{$fa-css-prefix}-marker:before { content: fa-content($fa-var-marker); }
744
- .#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }
745
- .#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }
746
- .#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }
747
- .#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }
748
- .#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }
749
- .#{$fa-css-prefix}-mask:before { content: fa-content($fa-var-mask); }
750
- .#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }
751
- .#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }
752
- .#{$fa-css-prefix}-medal:before { content: fa-content($fa-var-medal); }
753
- .#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); }
754
- .#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }
755
- .#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); }
756
- .#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }
757
- .#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); }
758
- .#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }
759
- .#{$fa-css-prefix}-megaport:before { content: fa-content($fa-var-megaport); }
760
- .#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); }
761
- .#{$fa-css-prefix}-meh-blank:before { content: fa-content($fa-var-meh-blank); }
762
- .#{$fa-css-prefix}-meh-rolling-eyes:before { content: fa-content($fa-var-meh-rolling-eyes); }
763
- .#{$fa-css-prefix}-memory:before { content: fa-content($fa-var-memory); }
764
- .#{$fa-css-prefix}-mendeley:before { content: fa-content($fa-var-mendeley); }
765
- .#{$fa-css-prefix}-menorah:before { content: fa-content($fa-var-menorah); }
766
- .#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }
767
- .#{$fa-css-prefix}-meteor:before { content: fa-content($fa-var-meteor); }
768
- .#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }
769
- .#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }
770
- .#{$fa-css-prefix}-microphone-alt:before { content: fa-content($fa-var-microphone-alt); }
771
- .#{$fa-css-prefix}-microphone-alt-slash:before { content: fa-content($fa-var-microphone-alt-slash); }
772
- .#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }
773
- .#{$fa-css-prefix}-microscope:before { content: fa-content($fa-var-microscope); }
774
- .#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); }
775
- .#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }
776
- .#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }
777
- .#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }
778
- .#{$fa-css-prefix}-mitten:before { content: fa-content($fa-var-mitten); }
779
- .#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); }
780
- .#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }
781
- .#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); }
782
- .#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }
783
- .#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); }
784
- .#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }
785
- .#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); }
786
- .#{$fa-css-prefix}-money-bill:before { content: fa-content($fa-var-money-bill); }
787
- .#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); }
788
- .#{$fa-css-prefix}-money-bill-wave:before { content: fa-content($fa-var-money-bill-wave); }
789
- .#{$fa-css-prefix}-money-bill-wave-alt:before { content: fa-content($fa-var-money-bill-wave-alt); }
790
- .#{$fa-css-prefix}-money-check:before { content: fa-content($fa-var-money-check); }
791
- .#{$fa-css-prefix}-money-check-alt:before { content: fa-content($fa-var-money-check-alt); }
792
- .#{$fa-css-prefix}-monument:before { content: fa-content($fa-var-monument); }
793
- .#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }
794
- .#{$fa-css-prefix}-mortar-pestle:before { content: fa-content($fa-var-mortar-pestle); }
795
- .#{$fa-css-prefix}-mosque:before { content: fa-content($fa-var-mosque); }
796
- .#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }
797
- .#{$fa-css-prefix}-mountain:before { content: fa-content($fa-var-mountain); }
798
- .#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }
799
- .#{$fa-css-prefix}-mug-hot:before { content: fa-content($fa-var-mug-hot); }
800
- .#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }
801
- .#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); }
802
- .#{$fa-css-prefix}-neos:before { content: fa-content($fa-var-neos); }
803
- .#{$fa-css-prefix}-network-wired:before { content: fa-content($fa-var-network-wired); }
804
- .#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }
805
- .#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); }
806
- .#{$fa-css-prefix}-nimblr:before { content: fa-content($fa-var-nimblr); }
807
- .#{$fa-css-prefix}-nintendo-switch:before { content: fa-content($fa-var-nintendo-switch); }
808
- .#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); }
809
- .#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); }
810
- .#{$fa-css-prefix}-not-equal:before { content: fa-content($fa-var-not-equal); }
811
- .#{$fa-css-prefix}-notes-medical:before { content: fa-content($fa-var-notes-medical); }
812
- .#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); }
813
- .#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); }
814
- .#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); }
815
- .#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }
816
- .#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }
817
- .#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }
818
- .#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }
819
- .#{$fa-css-prefix}-oil-can:before { content: fa-content($fa-var-oil-can); }
820
- .#{$fa-css-prefix}-old-republic:before { content: fa-content($fa-var-old-republic); }
821
- .#{$fa-css-prefix}-om:before { content: fa-content($fa-var-om); }
822
- .#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }
823
- .#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }
824
- .#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }
825
- .#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }
826
- .#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); }
827
- .#{$fa-css-prefix}-otter:before { content: fa-content($fa-var-otter); }
828
- .#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }
829
- .#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); }
830
- .#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }
831
- .#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }
832
- .#{$fa-css-prefix}-paint-roller:before { content: fa-content($fa-var-paint-roller); }
833
- .#{$fa-css-prefix}-palette:before { content: fa-content($fa-var-palette); }
834
- .#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); }
835
- .#{$fa-css-prefix}-pallet:before { content: fa-content($fa-var-pallet); }
836
- .#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }
837
- .#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }
838
- .#{$fa-css-prefix}-parachute-box:before { content: fa-content($fa-var-parachute-box); }
839
- .#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }
840
- .#{$fa-css-prefix}-parking:before { content: fa-content($fa-var-parking); }
841
- .#{$fa-css-prefix}-passport:before { content: fa-content($fa-var-passport); }
842
- .#{$fa-css-prefix}-pastafarianism:before { content: fa-content($fa-var-pastafarianism); }
843
- .#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); }
844
- .#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }
845
- .#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }
846
- .#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }
847
- .#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }
848
- .#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }
849
- .#{$fa-css-prefix}-peace:before { content: fa-content($fa-var-peace); }
850
- .#{$fa-css-prefix}-pen:before { content: fa-content($fa-var-pen); }
851
- .#{$fa-css-prefix}-pen-alt:before { content: fa-content($fa-var-pen-alt); }
852
- .#{$fa-css-prefix}-pen-fancy:before { content: fa-content($fa-var-pen-fancy); }
853
- .#{$fa-css-prefix}-pen-nib:before { content: fa-content($fa-var-pen-nib); }
854
- .#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); }
855
- .#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); }
856
- .#{$fa-css-prefix}-pencil-ruler:before { content: fa-content($fa-var-pencil-ruler); }
857
- .#{$fa-css-prefix}-penny-arcade:before { content: fa-content($fa-var-penny-arcade); }
858
- .#{$fa-css-prefix}-people-carry:before { content: fa-content($fa-var-people-carry); }
859
- .#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }
860
- .#{$fa-css-prefix}-percentage:before { content: fa-content($fa-var-percentage); }
861
- .#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); }
862
- .#{$fa-css-prefix}-person-booth:before { content: fa-content($fa-var-person-booth); }
863
- .#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); }
864
- .#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); }
865
- .#{$fa-css-prefix}-phoenix-squadron:before { content: fa-content($fa-var-phoenix-squadron); }
866
- .#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }
867
- .#{$fa-css-prefix}-phone-slash:before { content: fa-content($fa-var-phone-slash); }
868
- .#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }
869
- .#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); }
870
- .#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }
871
- .#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); }
872
- .#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); }
873
- .#{$fa-css-prefix}-pied-piper-hat:before { content: fa-content($fa-var-pied-piper-hat); }
874
- .#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); }
875
- .#{$fa-css-prefix}-piggy-bank:before { content: fa-content($fa-var-piggy-bank); }
876
- .#{$fa-css-prefix}-pills:before { content: fa-content($fa-var-pills); }
877
- .#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }
878
- .#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }
879
- .#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }
880
- .#{$fa-css-prefix}-place-of-worship:before { content: fa-content($fa-var-place-of-worship); }
881
- .#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }
882
- .#{$fa-css-prefix}-plane-arrival:before { content: fa-content($fa-var-plane-arrival); }
883
- .#{$fa-css-prefix}-plane-departure:before { content: fa-content($fa-var-plane-departure); }
884
- .#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }
885
- .#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }
886
- .#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); }
887
- .#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }
888
- .#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }
889
- .#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }
890
- .#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }
891
- .#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }
892
- .#{$fa-css-prefix}-poll:before { content: fa-content($fa-var-poll); }
893
- .#{$fa-css-prefix}-poll-h:before { content: fa-content($fa-var-poll-h); }
894
- .#{$fa-css-prefix}-poo:before { content: fa-content($fa-var-poo); }
895
- .#{$fa-css-prefix}-poo-storm:before { content: fa-content($fa-var-poo-storm); }
896
- .#{$fa-css-prefix}-poop:before { content: fa-content($fa-var-poop); }
897
- .#{$fa-css-prefix}-portrait:before { content: fa-content($fa-var-portrait); }
898
- .#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); }
899
- .#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }
900
- .#{$fa-css-prefix}-pray:before { content: fa-content($fa-var-pray); }
901
- .#{$fa-css-prefix}-praying-hands:before { content: fa-content($fa-var-praying-hands); }
902
- .#{$fa-css-prefix}-prescription:before { content: fa-content($fa-var-prescription); }
903
- .#{$fa-css-prefix}-prescription-bottle:before { content: fa-content($fa-var-prescription-bottle); }
904
- .#{$fa-css-prefix}-prescription-bottle-alt:before { content: fa-content($fa-var-prescription-bottle-alt); }
905
- .#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }
906
- .#{$fa-css-prefix}-procedures:before { content: fa-content($fa-var-procedures); }
907
- .#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }
908
- .#{$fa-css-prefix}-project-diagram:before { content: fa-content($fa-var-project-diagram); }
909
- .#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); }
910
- .#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }
911
- .#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }
912
- .#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }
913
- .#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }
914
- .#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }
915
- .#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }
916
- .#{$fa-css-prefix}-quidditch:before { content: fa-content($fa-var-quidditch); }
917
- .#{$fa-css-prefix}-quinscape:before { content: fa-content($fa-var-quinscape); }
918
- .#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }
919
- .#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }
920
- .#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }
921
- .#{$fa-css-prefix}-quran:before { content: fa-content($fa-var-quran); }
922
- .#{$fa-css-prefix}-r-project:before { content: fa-content($fa-var-r-project); }
923
- .#{$fa-css-prefix}-radiation:before { content: fa-content($fa-var-radiation); }
924
- .#{$fa-css-prefix}-radiation-alt:before { content: fa-content($fa-var-radiation-alt); }
925
- .#{$fa-css-prefix}-rainbow:before { content: fa-content($fa-var-rainbow); }
926
- .#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }
927
- .#{$fa-css-prefix}-raspberry-pi:before { content: fa-content($fa-var-raspberry-pi); }
928
- .#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }
929
- .#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }
930
- .#{$fa-css-prefix}-reacteurope:before { content: fa-content($fa-var-reacteurope); }
931
- .#{$fa-css-prefix}-readme:before { content: fa-content($fa-var-readme); }
932
- .#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }
933
- .#{$fa-css-prefix}-receipt:before { content: fa-content($fa-var-receipt); }
934
- .#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }
935
- .#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); }
936
- .#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }
937
- .#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }
938
- .#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }
939
- .#{$fa-css-prefix}-redhat:before { content: fa-content($fa-var-redhat); }
940
- .#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); }
941
- .#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); }
942
- .#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }
943
- .#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }
944
- .#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }
945
- .#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }
946
- .#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); }
947
- .#{$fa-css-prefix}-republican:before { content: fa-content($fa-var-republican); }
948
- .#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }
949
- .#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); }
950
- .#{$fa-css-prefix}-restroom:before { content: fa-content($fa-var-restroom); }
951
- .#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }
952
- .#{$fa-css-prefix}-rev:before { content: fa-content($fa-var-rev); }
953
- .#{$fa-css-prefix}-ribbon:before { content: fa-content($fa-var-ribbon); }
954
- .#{$fa-css-prefix}-ring:before { content: fa-content($fa-var-ring); }
955
- .#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }
956
- .#{$fa-css-prefix}-robot:before { content: fa-content($fa-var-robot); }
957
- .#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }
958
- .#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); }
959
- .#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); }
960
- .#{$fa-css-prefix}-route:before { content: fa-content($fa-var-route); }
961
- .#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }
962
- .#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }
963
- .#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); }
964
- .#{$fa-css-prefix}-ruler:before { content: fa-content($fa-var-ruler); }
965
- .#{$fa-css-prefix}-ruler-combined:before { content: fa-content($fa-var-ruler-combined); }
966
- .#{$fa-css-prefix}-ruler-horizontal:before { content: fa-content($fa-var-ruler-horizontal); }
967
- .#{$fa-css-prefix}-ruler-vertical:before { content: fa-content($fa-var-ruler-vertical); }
968
- .#{$fa-css-prefix}-running:before { content: fa-content($fa-var-running); }
969
- .#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); }
970
- .#{$fa-css-prefix}-sad-cry:before { content: fa-content($fa-var-sad-cry); }
971
- .#{$fa-css-prefix}-sad-tear:before { content: fa-content($fa-var-sad-tear); }
972
- .#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }
973
- .#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }
974
- .#{$fa-css-prefix}-satellite:before { content: fa-content($fa-var-satellite); }
975
- .#{$fa-css-prefix}-satellite-dish:before { content: fa-content($fa-var-satellite-dish); }
976
- .#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); }
977
- .#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); }
978
- .#{$fa-css-prefix}-school:before { content: fa-content($fa-var-school); }
979
- .#{$fa-css-prefix}-screwdriver:before { content: fa-content($fa-var-screwdriver); }
980
- .#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }
981
- .#{$fa-css-prefix}-scroll:before { content: fa-content($fa-var-scroll); }
982
- .#{$fa-css-prefix}-sd-card:before { content: fa-content($fa-var-sd-card); }
983
- .#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }
984
- .#{$fa-css-prefix}-search-dollar:before { content: fa-content($fa-var-search-dollar); }
985
- .#{$fa-css-prefix}-search-location:before { content: fa-content($fa-var-search-location); }
986
- .#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }
987
- .#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }
988
- .#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); }
989
- .#{$fa-css-prefix}-seedling:before { content: fa-content($fa-var-seedling); }
990
- .#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); }
991
- .#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }
992
- .#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }
993
- .#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); }
994
- .#{$fa-css-prefix}-shapes:before { content: fa-content($fa-var-shapes); }
995
- .#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }
996
- .#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }
997
- .#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }
998
- .#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }
999
- .#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); }
1000
- .#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); }
1001
- .#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }
1002
- .#{$fa-css-prefix}-shipping-fast:before { content: fa-content($fa-var-shipping-fast); }
1003
- .#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }
1004
- .#{$fa-css-prefix}-shoe-prints:before { content: fa-content($fa-var-shoe-prints); }
1005
- .#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }
1006
- .#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }
1007
- .#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }
1008
- .#{$fa-css-prefix}-shopware:before { content: fa-content($fa-var-shopware); }
1009
- .#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }
1010
- .#{$fa-css-prefix}-shuttle-van:before { content: fa-content($fa-var-shuttle-van); }
1011
- .#{$fa-css-prefix}-sign:before { content: fa-content($fa-var-sign); }
1012
- .#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); }
1013
- .#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }
1014
- .#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); }
1015
- .#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }
1016
- .#{$fa-css-prefix}-signature:before { content: fa-content($fa-var-signature); }
1017
- .#{$fa-css-prefix}-sim-card:before { content: fa-content($fa-var-sim-card); }
1018
- .#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }
1019
- .#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); }
1020
- .#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }
1021
- .#{$fa-css-prefix}-sith:before { content: fa-content($fa-var-sith); }
1022
- .#{$fa-css-prefix}-skating:before { content: fa-content($fa-var-skating); }
1023
- .#{$fa-css-prefix}-sketch:before { content: fa-content($fa-var-sketch); }
1024
- .#{$fa-css-prefix}-skiing:before { content: fa-content($fa-var-skiing); }
1025
- .#{$fa-css-prefix}-skiing-nordic:before { content: fa-content($fa-var-skiing-nordic); }
1026
- .#{$fa-css-prefix}-skull:before { content: fa-content($fa-var-skull); }
1027
- .#{$fa-css-prefix}-skull-crossbones:before { content: fa-content($fa-var-skull-crossbones); }
1028
- .#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }
1029
- .#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }
1030
- .#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }
1031
- .#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); }
1032
- .#{$fa-css-prefix}-slash:before { content: fa-content($fa-var-slash); }
1033
- .#{$fa-css-prefix}-sleigh:before { content: fa-content($fa-var-sleigh); }
1034
- .#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); }
1035
- .#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }
1036
- .#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); }
1037
- .#{$fa-css-prefix}-smile-beam:before { content: fa-content($fa-var-smile-beam); }
1038
- .#{$fa-css-prefix}-smile-wink:before { content: fa-content($fa-var-smile-wink); }
1039
- .#{$fa-css-prefix}-smog:before { content: fa-content($fa-var-smog); }
1040
- .#{$fa-css-prefix}-smoking:before { content: fa-content($fa-var-smoking); }
1041
- .#{$fa-css-prefix}-smoking-ban:before { content: fa-content($fa-var-smoking-ban); }
1042
- .#{$fa-css-prefix}-sms:before { content: fa-content($fa-var-sms); }
1043
- .#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }
1044
- .#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }
1045
- .#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }
1046
- .#{$fa-css-prefix}-snowboarding:before { content: fa-content($fa-var-snowboarding); }
1047
- .#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); }
1048
- .#{$fa-css-prefix}-snowman:before { content: fa-content($fa-var-snowman); }
1049
- .#{$fa-css-prefix}-snowplow:before { content: fa-content($fa-var-snowplow); }
1050
- .#{$fa-css-prefix}-socks:before { content: fa-content($fa-var-socks); }
1051
- .#{$fa-css-prefix}-solar-panel:before { content: fa-content($fa-var-solar-panel); }
1052
- .#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }
1053
- .#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); }
1054
- .#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); }
1055
- .#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); }
1056
- .#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); }
1057
- .#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); }
1058
- .#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); }
1059
- .#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); }
1060
- .#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); }
1061
- .#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }
1062
- .#{$fa-css-prefix}-sourcetree:before { content: fa-content($fa-var-sourcetree); }
1063
- .#{$fa-css-prefix}-spa:before { content: fa-content($fa-var-spa); }
1064
- .#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }
1065
- .#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); }
1066
- .#{$fa-css-prefix}-spider:before { content: fa-content($fa-var-spider); }
1067
- .#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }
1068
- .#{$fa-css-prefix}-splotch:before { content: fa-content($fa-var-splotch); }
1069
- .#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }
1070
- .#{$fa-css-prefix}-spray-can:before { content: fa-content($fa-var-spray-can); }
1071
- .#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }
1072
- .#{$fa-css-prefix}-square-full:before { content: fa-content($fa-var-square-full); }
1073
- .#{$fa-css-prefix}-square-root-alt:before { content: fa-content($fa-var-square-root-alt); }
1074
- .#{$fa-css-prefix}-squarespace:before { content: fa-content($fa-var-squarespace); }
1075
- .#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }
1076
- .#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }
1077
- .#{$fa-css-prefix}-stamp:before { content: fa-content($fa-var-stamp); }
1078
- .#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }
1079
- .#{$fa-css-prefix}-star-and-crescent:before { content: fa-content($fa-var-star-and-crescent); }
1080
- .#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }
1081
- .#{$fa-css-prefix}-star-half-alt:before { content: fa-content($fa-var-star-half-alt); }
1082
- .#{$fa-css-prefix}-star-of-david:before { content: fa-content($fa-var-star-of-david); }
1083
- .#{$fa-css-prefix}-star-of-life:before { content: fa-content($fa-var-star-of-life); }
1084
- .#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); }
1085
- .#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }
1086
- .#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }
1087
- .#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); }
1088
- .#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }
1089
- .#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }
1090
- .#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }
1091
- .#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); }
1092
- .#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }
1093
- .#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }
1094
- .#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }
1095
- .#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); }
1096
- .#{$fa-css-prefix}-store:before { content: fa-content($fa-var-store); }
1097
- .#{$fa-css-prefix}-store-alt:before { content: fa-content($fa-var-store-alt); }
1098
- .#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); }
1099
- .#{$fa-css-prefix}-stream:before { content: fa-content($fa-var-stream); }
1100
- .#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }
1101
- .#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }
1102
- .#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); }
1103
- .#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); }
1104
- .#{$fa-css-prefix}-stroopwafel:before { content: fa-content($fa-var-stroopwafel); }
1105
- .#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); }
1106
- .#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }
1107
- .#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }
1108
- .#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }
1109
- .#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }
1110
- .#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }
1111
- .#{$fa-css-prefix}-suitcase-rolling:before { content: fa-content($fa-var-suitcase-rolling); }
1112
- .#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }
1113
- .#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }
1114
- .#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }
1115
- .#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); }
1116
- .#{$fa-css-prefix}-surprise:before { content: fa-content($fa-var-surprise); }
1117
- .#{$fa-css-prefix}-suse:before { content: fa-content($fa-var-suse); }
1118
- .#{$fa-css-prefix}-swatchbook:before { content: fa-content($fa-var-swatchbook); }
1119
- .#{$fa-css-prefix}-swimmer:before { content: fa-content($fa-var-swimmer); }
1120
- .#{$fa-css-prefix}-swimming-pool:before { content: fa-content($fa-var-swimming-pool); }
1121
- .#{$fa-css-prefix}-synagogue:before { content: fa-content($fa-var-synagogue); }
1122
- .#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); }
1123
- .#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); }
1124
- .#{$fa-css-prefix}-syringe:before { content: fa-content($fa-var-syringe); }
1125
- .#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }
1126
- .#{$fa-css-prefix}-table-tennis:before { content: fa-content($fa-var-table-tennis); }
1127
- .#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }
1128
- .#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); }
1129
- .#{$fa-css-prefix}-tablets:before { content: fa-content($fa-var-tablets); }
1130
- .#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); }
1131
- .#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }
1132
- .#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }
1133
- .#{$fa-css-prefix}-tape:before { content: fa-content($fa-var-tape); }
1134
- .#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }
1135
- .#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }
1136
- .#{$fa-css-prefix}-teamspeak:before { content: fa-content($fa-var-teamspeak); }
1137
- .#{$fa-css-prefix}-teeth:before { content: fa-content($fa-var-teeth); }
1138
- .#{$fa-css-prefix}-teeth-open:before { content: fa-content($fa-var-teeth-open); }
1139
- .#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }
1140
- .#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); }
1141
- .#{$fa-css-prefix}-temperature-high:before { content: fa-content($fa-var-temperature-high); }
1142
- .#{$fa-css-prefix}-temperature-low:before { content: fa-content($fa-var-temperature-low); }
1143
- .#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }
1144
- .#{$fa-css-prefix}-tenge:before { content: fa-content($fa-var-tenge); }
1145
- .#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }
1146
- .#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }
1147
- .#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }
1148
- .#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }
1149
- .#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }
1150
- .#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }
1151
- .#{$fa-css-prefix}-the-red-yeti:before { content: fa-content($fa-var-the-red-yeti); }
1152
- .#{$fa-css-prefix}-theater-masks:before { content: fa-content($fa-var-theater-masks); }
1153
- .#{$fa-css-prefix}-themeco:before { content: fa-content($fa-var-themeco); }
1154
- .#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }
1155
- .#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer); }
1156
- .#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }
1157
- .#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }
1158
- .#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }
1159
- .#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }
1160
- .#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }
1161
- .#{$fa-css-prefix}-think-peaks:before { content: fa-content($fa-var-think-peaks); }
1162
- .#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }
1163
- .#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }
1164
- .#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); }
1165
- .#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); }
1166
- .#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }
1167
- .#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }
1168
- .#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }
1169
- .#{$fa-css-prefix}-tint-slash:before { content: fa-content($fa-var-tint-slash); }
1170
- .#{$fa-css-prefix}-tired:before { content: fa-content($fa-var-tired); }
1171
- .#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }
1172
- .#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }
1173
- .#{$fa-css-prefix}-toilet:before { content: fa-content($fa-var-toilet); }
1174
- .#{$fa-css-prefix}-toilet-paper:before { content: fa-content($fa-var-toilet-paper); }
1175
- .#{$fa-css-prefix}-toolbox:before { content: fa-content($fa-var-toolbox); }
1176
- .#{$fa-css-prefix}-tools:before { content: fa-content($fa-var-tools); }
1177
- .#{$fa-css-prefix}-tooth:before { content: fa-content($fa-var-tooth); }
1178
- .#{$fa-css-prefix}-torah:before { content: fa-content($fa-var-torah); }
1179
- .#{$fa-css-prefix}-torii-gate:before { content: fa-content($fa-var-torii-gate); }
1180
- .#{$fa-css-prefix}-tractor:before { content: fa-content($fa-var-tractor); }
1181
- .#{$fa-css-prefix}-trade-federation:before { content: fa-content($fa-var-trade-federation); }
1182
- .#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }
1183
- .#{$fa-css-prefix}-traffic-light:before { content: fa-content($fa-var-traffic-light); }
1184
- .#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }
1185
- .#{$fa-css-prefix}-tram:before { content: fa-content($fa-var-tram); }
1186
- .#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }
1187
- .#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }
1188
- .#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }
1189
- .#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); }
1190
- .#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }
1191
- .#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }
1192
- .#{$fa-css-prefix}-tripadvisor:before { content: fa-content($fa-var-tripadvisor); }
1193
- .#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }
1194
- .#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }
1195
- .#{$fa-css-prefix}-truck-loading:before { content: fa-content($fa-var-truck-loading); }
1196
- .#{$fa-css-prefix}-truck-monster:before { content: fa-content($fa-var-truck-monster); }
1197
- .#{$fa-css-prefix}-truck-moving:before { content: fa-content($fa-var-truck-moving); }
1198
- .#{$fa-css-prefix}-truck-pickup:before { content: fa-content($fa-var-truck-pickup); }
1199
- .#{$fa-css-prefix}-tshirt:before { content: fa-content($fa-var-tshirt); }
1200
- .#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }
1201
- .#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }
1202
- .#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }
1203
- .#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); }
1204
- .#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }
1205
- .#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }
1206
- .#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }
1207
- .#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); }
1208
- .#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); }
1209
- .#{$fa-css-prefix}-ubuntu:before { content: fa-content($fa-var-ubuntu); }
1210
- .#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); }
1211
- .#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }
1212
- .#{$fa-css-prefix}-umbrella-beach:before { content: fa-content($fa-var-umbrella-beach); }
1213
- .#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }
1214
- .#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }
1215
- .#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); }
1216
- .#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); }
1217
- .#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }
1218
- .#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }
1219
- .#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); }
1220
- .#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }
1221
- .#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }
1222
- .#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); }
1223
- .#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }
1224
- .#{$fa-css-prefix}-ups:before { content: fa-content($fa-var-ups); }
1225
- .#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }
1226
- .#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }
1227
- .#{$fa-css-prefix}-user-alt:before { content: fa-content($fa-var-user-alt); }
1228
- .#{$fa-css-prefix}-user-alt-slash:before { content: fa-content($fa-var-user-alt-slash); }
1229
- .#{$fa-css-prefix}-user-astronaut:before { content: fa-content($fa-var-user-astronaut); }
1230
- .#{$fa-css-prefix}-user-check:before { content: fa-content($fa-var-user-check); }
1231
- .#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }
1232
- .#{$fa-css-prefix}-user-clock:before { content: fa-content($fa-var-user-clock); }
1233
- .#{$fa-css-prefix}-user-cog:before { content: fa-content($fa-var-user-cog); }
1234
- .#{$fa-css-prefix}-user-edit:before { content: fa-content($fa-var-user-edit); }
1235
- .#{$fa-css-prefix}-user-friends:before { content: fa-content($fa-var-user-friends); }
1236
- .#{$fa-css-prefix}-user-graduate:before { content: fa-content($fa-var-user-graduate); }
1237
- .#{$fa-css-prefix}-user-injured:before { content: fa-content($fa-var-user-injured); }
1238
- .#{$fa-css-prefix}-user-lock:before { content: fa-content($fa-var-user-lock); }
1239
- .#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }
1240
- .#{$fa-css-prefix}-user-minus:before { content: fa-content($fa-var-user-minus); }
1241
- .#{$fa-css-prefix}-user-ninja:before { content: fa-content($fa-var-user-ninja); }
1242
- .#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }
1243
- .#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }
1244
- .#{$fa-css-prefix}-user-shield:before { content: fa-content($fa-var-user-shield); }
1245
- .#{$fa-css-prefix}-user-slash:before { content: fa-content($fa-var-user-slash); }
1246
- .#{$fa-css-prefix}-user-tag:before { content: fa-content($fa-var-user-tag); }
1247
- .#{$fa-css-prefix}-user-tie:before { content: fa-content($fa-var-user-tie); }
1248
- .#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }
1249
- .#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }
1250
- .#{$fa-css-prefix}-users-cog:before { content: fa-content($fa-var-users-cog); }
1251
- .#{$fa-css-prefix}-usps:before { content: fa-content($fa-var-usps); }
1252
- .#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); }
1253
- .#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); }
1254
- .#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); }
1255
- .#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); }
1256
- .#{$fa-css-prefix}-vector-square:before { content: fa-content($fa-var-vector-square); }
1257
- .#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }
1258
- .#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }
1259
- .#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }
1260
- .#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }
1261
- .#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }
1262
- .#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }
1263
- .#{$fa-css-prefix}-vial:before { content: fa-content($fa-var-vial); }
1264
- .#{$fa-css-prefix}-vials:before { content: fa-content($fa-var-vials); }
1265
- .#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); }
1266
- .#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); }
1267
- .#{$fa-css-prefix}-video-slash:before { content: fa-content($fa-var-video-slash); }
1268
- .#{$fa-css-prefix}-vihara:before { content: fa-content($fa-var-vihara); }
1269
- .#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }
1270
- .#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }
1271
- .#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); }
1272
- .#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }
1273
- .#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }
1274
- .#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); }
1275
- .#{$fa-css-prefix}-volleyball-ball:before { content: fa-content($fa-var-volleyball-ball); }
1276
- .#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }
1277
- .#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }
1278
- .#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }
1279
- .#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }
1280
- .#{$fa-css-prefix}-vote-yea:before { content: fa-content($fa-var-vote-yea); }
1281
- .#{$fa-css-prefix}-vr-cardboard:before { content: fa-content($fa-var-vr-cardboard); }
1282
- .#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); }
1283
- .#{$fa-css-prefix}-walking:before { content: fa-content($fa-var-walking); }
1284
- .#{$fa-css-prefix}-wallet:before { content: fa-content($fa-var-wallet); }
1285
- .#{$fa-css-prefix}-warehouse:before { content: fa-content($fa-var-warehouse); }
1286
- .#{$fa-css-prefix}-water:before { content: fa-content($fa-var-water); }
1287
- .#{$fa-css-prefix}-weebly:before { content: fa-content($fa-var-weebly); }
1288
- .#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }
1289
- .#{$fa-css-prefix}-weight:before { content: fa-content($fa-var-weight); }
1290
- .#{$fa-css-prefix}-weight-hanging:before { content: fa-content($fa-var-weight-hanging); }
1291
- .#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }
1292
- .#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }
1293
- .#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); }
1294
- .#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }
1295
- .#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); }
1296
- .#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }
1297
- .#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }
1298
- .#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); }
1299
- .#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }
1300
- .#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }
1301
- .#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }
1302
- .#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }
1303
- .#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }
1304
- .#{$fa-css-prefix}-wine-bottle:before { content: fa-content($fa-var-wine-bottle); }
1305
- .#{$fa-css-prefix}-wine-glass:before { content: fa-content($fa-var-wine-glass); }
1306
- .#{$fa-css-prefix}-wine-glass-alt:before { content: fa-content($fa-var-wine-glass-alt); }
1307
- .#{$fa-css-prefix}-wix:before { content: fa-content($fa-var-wix); }
1308
- .#{$fa-css-prefix}-wizards-of-the-coast:before { content: fa-content($fa-var-wizards-of-the-coast); }
1309
- .#{$fa-css-prefix}-wolf-pack-battalion:before { content: fa-content($fa-var-wolf-pack-battalion); }
1310
- .#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); }
1311
- .#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }
1312
- .#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); }
1313
- .#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }
1314
- .#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }
1315
- .#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }
1316
- .#{$fa-css-prefix}-wpressr:before { content: fa-content($fa-var-wpressr); }
1317
- .#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }
1318
- .#{$fa-css-prefix}-x-ray:before { content: fa-content($fa-var-x-ray); }
1319
- .#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); }
1320
- .#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }
1321
- .#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }
1322
- .#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }
1323
- .#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }
1324
- .#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); }
1325
- .#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); }
1326
- .#{$fa-css-prefix}-yarn:before { content: fa-content($fa-var-yarn); }
1327
- .#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }
1328
- .#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); }
1329
- .#{$fa-css-prefix}-yin-yang:before { content: fa-content($fa-var-yin-yang); }
1330
- .#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }
1331
- .#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }
1332
- .#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }
1333
- .#{$fa-css-prefix}-zhihu:before { content: fa-content($fa-var-zhihu); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_larger.scss DELETED
@@ -1,23 +0,0 @@
1
- // Icon Sizes
2
- // -------------------------
3
-
4
- // makes the font 33% larger relative to the icon container
5
- .#{$fa-css-prefix}-lg {
6
- font-size: (4em / 3);
7
- line-height: (3em / 4);
8
- vertical-align: -.0667em;
9
- }
10
-
11
- .#{$fa-css-prefix}-xs {
12
- font-size: .75em;
13
- }
14
-
15
- .#{$fa-css-prefix}-sm {
16
- font-size: .875em;
17
- }
18
-
19
- @for $i from 1 through 10 {
20
- .#{$fa-css-prefix}-#{$i}x {
21
- font-size: $i * 1em;
22
- }
23
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_list.scss DELETED
@@ -1,18 +0,0 @@
1
- // List Icons
2
- // -------------------------
3
-
4
- .#{$fa-css-prefix}-ul {
5
- list-style-type: none;
6
- margin-left: $fa-li-width * 5/4;
7
- padding-left: 0;
8
-
9
- > li { position: relative; }
10
- }
11
-
12
- .#{$fa-css-prefix}-li {
13
- left: -$fa-li-width;
14
- position: absolute;
15
- text-align: center;
16
- width: $fa-li-width;
17
- line-height: inherit;
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_mixins.scss DELETED
@@ -1,57 +0,0 @@
1
- // Mixins
2
- // --------------------------
3
-
4
- @mixin fa-icon {
5
- -webkit-font-smoothing: antialiased;
6
- -moz-osx-font-smoothing: grayscale;
7
- display: inline-block;
8
- font-style: normal;
9
- font-variant: normal;
10
- font-weight: normal;
11
- line-height: 1;
12
- vertical-align: -.125em;
13
- }
14
-
15
- @mixin fa-icon-rotate($degrees, $rotation) {
16
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
17
- transform: rotate($degrees);
18
- }
19
-
20
- @mixin fa-icon-flip($horiz, $vert, $rotation) {
21
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
22
- transform: scale($horiz, $vert);
23
- }
24
-
25
-
26
- // Only display content to screen readers. A la Bootstrap 4.
27
- //
28
- // See: http://a11yproject.com/posts/how-to-hide-content/
29
-
30
- @mixin sr-only {
31
- border: 0;
32
- clip: rect(0, 0, 0, 0);
33
- height: 1px;
34
- margin: -1px;
35
- overflow: hidden;
36
- padding: 0;
37
- position: absolute;
38
- width: 1px;
39
- }
40
-
41
- // Use in conjunction with .sr-only to only display content when it's focused.
42
- //
43
- // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
44
- //
45
- // Credit: HTML5 Boilerplate
46
-
47
- @mixin sr-only-focusable {
48
- &:active,
49
- &:focus {
50
- clip: auto;
51
- height: auto;
52
- margin: 0;
53
- overflow: visible;
54
- position: static;
55
- width: auto;
56
- }
57
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_rotated-flipped.scss DELETED
@@ -1,23 +0,0 @@
1
- // Rotated & Flipped Icons
2
- // -------------------------
3
-
4
- .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5
- .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6
- .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7
-
8
- .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9
- .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10
- .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); }
11
-
12
- // Hook for IE8-9
13
- // -------------------------
14
-
15
- :root {
16
- .#{$fa-css-prefix}-rotate-90,
17
- .#{$fa-css-prefix}-rotate-180,
18
- .#{$fa-css-prefix}-rotate-270,
19
- .#{$fa-css-prefix}-flip-horizontal,
20
- .#{$fa-css-prefix}-flip-vertical {
21
- filter: none;
22
- }
23
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_screen-reader.scss DELETED
@@ -1,5 +0,0 @@
1
- // Screen Readers
2
- // -------------------------
3
-
4
- .sr-only { @include sr-only; }
5
- .sr-only-focusable { @include sr-only-focusable; }
 
 
 
 
 
assets/library/fontawesome/scss/_shims.scss DELETED
@@ -1,2062 +0,0 @@
1
- .#{$fa-css-prefix}.#{$fa-css-prefix}-glass:before { content: fa-content($fa-var-glass-martini); }
2
-
3
- .#{$fa-css-prefix}.#{$fa-css-prefix}-meetup {
4
- font-family: 'Font Awesome 5 Brands';
5
- font-weight: 400;
6
- }
7
-
8
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-o {
9
- font-family: 'Font Awesome 5 Free';
10
- font-weight: 400;
11
- }
12
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-o:before { content: fa-content($fa-var-star); }
13
-
14
- .#{$fa-css-prefix}.#{$fa-css-prefix}-remove:before { content: fa-content($fa-var-times); }
15
-
16
- .#{$fa-css-prefix}.#{$fa-css-prefix}-close:before { content: fa-content($fa-var-times); }
17
-
18
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gear:before { content: fa-content($fa-var-cog); }
19
-
20
- .#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o {
21
- font-family: 'Font Awesome 5 Free';
22
- font-weight: 400;
23
- }
24
- .#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o:before { content: fa-content($fa-var-trash-alt); }
25
-
26
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-o {
27
- font-family: 'Font Awesome 5 Free';
28
- font-weight: 400;
29
- }
30
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-o:before { content: fa-content($fa-var-file); }
31
-
32
- .#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o {
33
- font-family: 'Font Awesome 5 Free';
34
- font-weight: 400;
35
- }
36
- .#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o:before { content: fa-content($fa-var-clock); }
37
-
38
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down {
39
- font-family: 'Font Awesome 5 Free';
40
- font-weight: 400;
41
- }
42
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }
43
-
44
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up {
45
- font-family: 'Font Awesome 5 Free';
46
- font-weight: 400;
47
- }
48
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }
49
-
50
- .#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o {
51
- font-family: 'Font Awesome 5 Free';
52
- font-weight: 400;
53
- }
54
- .#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o:before { content: fa-content($fa-var-play-circle); }
55
-
56
- .#{$fa-css-prefix}.#{$fa-css-prefix}-repeat:before { content: fa-content($fa-var-redo); }
57
-
58
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-right:before { content: fa-content($fa-var-redo); }
59
-
60
- .#{$fa-css-prefix}.#{$fa-css-prefix}-refresh:before { content: fa-content($fa-var-sync); }
61
-
62
- .#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt {
63
- font-family: 'Font Awesome 5 Free';
64
- font-weight: 400;
65
- }
66
-
67
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dedent:before { content: fa-content($fa-var-outdent); }
68
-
69
- .#{$fa-css-prefix}.#{$fa-css-prefix}-video-camera:before { content: fa-content($fa-var-video); }
70
-
71
- .#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o {
72
- font-family: 'Font Awesome 5 Free';
73
- font-weight: 400;
74
- }
75
- .#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o:before { content: fa-content($fa-var-image); }
76
-
77
- .#{$fa-css-prefix}.#{$fa-css-prefix}-photo {
78
- font-family: 'Font Awesome 5 Free';
79
- font-weight: 400;
80
- }
81
- .#{$fa-css-prefix}.#{$fa-css-prefix}-photo:before { content: fa-content($fa-var-image); }
82
-
83
- .#{$fa-css-prefix}.#{$fa-css-prefix}-image {
84
- font-family: 'Font Awesome 5 Free';
85
- font-weight: 400;
86
- }
87
- .#{$fa-css-prefix}.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }
88
-
89
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pencil:before { content: fa-content($fa-var-pencil-alt); }
90
-
91
- .#{$fa-css-prefix}.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker-alt); }
92
-
93
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o {
94
- font-family: 'Font Awesome 5 Free';
95
- font-weight: 400;
96
- }
97
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o:before { content: fa-content($fa-var-edit); }
98
-
99
- .#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o {
100
- font-family: 'Font Awesome 5 Free';
101
- font-weight: 400;
102
- }
103
- .#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o:before { content: fa-content($fa-var-share-square); }
104
-
105
- .#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o {
106
- font-family: 'Font Awesome 5 Free';
107
- font-weight: 400;
108
- }
109
- .#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o:before { content: fa-content($fa-var-check-square); }
110
-
111
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrows:before { content: fa-content($fa-var-arrows-alt); }
112
-
113
- .#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o {
114
- font-family: 'Font Awesome 5 Free';
115
- font-weight: 400;
116
- }
117
- .#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o:before { content: fa-content($fa-var-times-circle); }
118
-
119
- .#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o {
120
- font-family: 'Font Awesome 5 Free';
121
- font-weight: 400;
122
- }
123
- .#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o:before { content: fa-content($fa-var-check-circle); }
124
-
125
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mail-forward:before { content: fa-content($fa-var-share); }
126
-
127
- .#{$fa-css-prefix}.#{$fa-css-prefix}-eye {
128
- font-family: 'Font Awesome 5 Free';
129
- font-weight: 400;
130
- }
131
-
132
- .#{$fa-css-prefix}.#{$fa-css-prefix}-eye-slash {
133
- font-family: 'Font Awesome 5 Free';
134
- font-weight: 400;
135
- }
136
-
137
- .#{$fa-css-prefix}.#{$fa-css-prefix}-warning:before { content: fa-content($fa-var-exclamation-triangle); }
138
-
139
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar-alt); }
140
-
141
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-v:before { content: fa-content($fa-var-arrows-alt-v); }
142
-
143
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-h:before { content: fa-content($fa-var-arrows-alt-h); }
144
-
145
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart {
146
- font-family: 'Font Awesome 5 Free';
147
- font-weight: 400;
148
- }
149
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart:before { content: fa-content($fa-var-chart-bar); }
150
-
151
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o {
152
- font-family: 'Font Awesome 5 Free';
153
- font-weight: 400;
154
- }
155
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o:before { content: fa-content($fa-var-chart-bar); }
156
-
157
- .#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square {
158
- font-family: 'Font Awesome 5 Brands';
159
- font-weight: 400;
160
- }
161
-
162
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square {
163
- font-family: 'Font Awesome 5 Brands';
164
- font-weight: 400;
165
- }
166
-
167
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gears:before { content: fa-content($fa-var-cogs); }
168
-
169
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up {
170
- font-family: 'Font Awesome 5 Free';
171
- font-weight: 400;
172
- }
173
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up:before { content: fa-content($fa-var-thumbs-up); }
174
-
175
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down {
176
- font-family: 'Font Awesome 5 Free';
177
- font-weight: 400;
178
- }
179
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down:before { content: fa-content($fa-var-thumbs-down); }
180
-
181
- .#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o {
182
- font-family: 'Font Awesome 5 Free';
183
- font-weight: 400;
184
- }
185
- .#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o:before { content: fa-content($fa-var-heart); }
186
-
187
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sign-out:before { content: fa-content($fa-var-sign-out-alt); }
188
-
189
- .#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square {
190
- font-family: 'Font Awesome 5 Brands';
191
- font-weight: 400;
192
- }
193
- .#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square:before { content: fa-content($fa-var-linkedin); }
194
-
195
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thumb-tack:before { content: fa-content($fa-var-thumbtack); }
196
-
197
- .#{$fa-css-prefix}.#{$fa-css-prefix}-external-link:before { content: fa-content($fa-var-external-link-alt); }
198
-
199
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sign-in:before { content: fa-content($fa-var-sign-in-alt); }
200
-
201
- .#{$fa-css-prefix}.#{$fa-css-prefix}-github-square {
202
- font-family: 'Font Awesome 5 Brands';
203
- font-weight: 400;
204
- }
205
-
206
- .#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o {
207
- font-family: 'Font Awesome 5 Free';
208
- font-weight: 400;
209
- }
210
- .#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o:before { content: fa-content($fa-var-lemon); }
211
-
212
- .#{$fa-css-prefix}.#{$fa-css-prefix}-square-o {
213
- font-family: 'Font Awesome 5 Free';
214
- font-weight: 400;
215
- }
216
- .#{$fa-css-prefix}.#{$fa-css-prefix}-square-o:before { content: fa-content($fa-var-square); }
217
-
218
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o {
219
- font-family: 'Font Awesome 5 Free';
220
- font-weight: 400;
221
- }
222
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o:before { content: fa-content($fa-var-bookmark); }
223
-
224
- .#{$fa-css-prefix}.#{$fa-css-prefix}-twitter {
225
- font-family: 'Font Awesome 5 Brands';
226
- font-weight: 400;
227
- }
228
-
229
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook {
230
- font-family: 'Font Awesome 5 Brands';
231
- font-weight: 400;
232
- }
233
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook-f); }
234
-
235
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f {
236
- font-family: 'Font Awesome 5 Brands';
237
- font-weight: 400;
238
- }
239
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }
240
-
241
- .#{$fa-css-prefix}.#{$fa-css-prefix}-github {
242
- font-family: 'Font Awesome 5 Brands';
243
- font-weight: 400;
244
- }
245
-
246
- .#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card {
247
- font-family: 'Font Awesome 5 Free';
248
- font-weight: 400;
249
- }
250
-
251
- .#{$fa-css-prefix}.#{$fa-css-prefix}-feed:before { content: fa-content($fa-var-rss); }
252
-
253
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o {
254
- font-family: 'Font Awesome 5 Free';
255
- font-weight: 400;
256
- }
257
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o:before { content: fa-content($fa-var-hdd); }
258
-
259
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right {
260
- font-family: 'Font Awesome 5 Free';
261
- font-weight: 400;
262
- }
263
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right:before { content: fa-content($fa-var-hand-point-right); }
264
-
265
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left {
266
- font-family: 'Font Awesome 5 Free';
267
- font-weight: 400;
268
- }
269
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left:before { content: fa-content($fa-var-hand-point-left); }
270
-
271
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up {
272
- font-family: 'Font Awesome 5 Free';
273
- font-weight: 400;
274
- }
275
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up:before { content: fa-content($fa-var-hand-point-up); }
276
-
277
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down {
278
- font-family: 'Font Awesome 5 Free';
279
- font-weight: 400;
280
- }
281
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down:before { content: fa-content($fa-var-hand-point-down); }
282
-
283
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }
284
-
285
- .#{$fa-css-prefix}.#{$fa-css-prefix}-group:before { content: fa-content($fa-var-users); }
286
-
287
- .#{$fa-css-prefix}.#{$fa-css-prefix}-chain:before { content: fa-content($fa-var-link); }
288
-
289
- .#{$fa-css-prefix}.#{$fa-css-prefix}-scissors:before { content: fa-content($fa-var-cut); }
290
-
291
- .#{$fa-css-prefix}.#{$fa-css-prefix}-files-o {
292
- font-family: 'Font Awesome 5 Free';
293
- font-weight: 400;
294
- }
295
- .#{$fa-css-prefix}.#{$fa-css-prefix}-files-o:before { content: fa-content($fa-var-copy); }
296
-
297
- .#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o {
298
- font-family: 'Font Awesome 5 Free';
299
- font-weight: 400;
300
- }
301
- .#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o:before { content: fa-content($fa-var-save); }
302
-
303
- .#{$fa-css-prefix}.#{$fa-css-prefix}-navicon:before { content: fa-content($fa-var-bars); }
304
-
305
- .#{$fa-css-prefix}.#{$fa-css-prefix}-reorder:before { content: fa-content($fa-var-bars); }
306
-
307
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest {
308
- font-family: 'Font Awesome 5 Brands';
309
- font-weight: 400;
310
- }
311
-
312
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square {
313
- font-family: 'Font Awesome 5 Brands';
314
- font-weight: 400;
315
- }
316
-
317
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square {
318
- font-family: 'Font Awesome 5 Brands';
319
- font-weight: 400;
320
- }
321
-
322
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus {
323
- font-family: 'Font Awesome 5 Brands';
324
- font-weight: 400;
325
- }
326
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus-g); }
327
-
328
- .#{$fa-css-prefix}.#{$fa-css-prefix}-money {
329
- font-family: 'Font Awesome 5 Free';
330
- font-weight: 400;
331
- }
332
- .#{$fa-css-prefix}.#{$fa-css-prefix}-money:before { content: fa-content($fa-var-money-bill-alt); }
333
-
334
- .#{$fa-css-prefix}.#{$fa-css-prefix}-unsorted:before { content: fa-content($fa-var-sort); }
335
-
336
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-desc:before { content: fa-content($fa-var-sort-down); }
337
-
338
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-asc:before { content: fa-content($fa-var-sort-up); }
339
-
340
- .#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin {
341
- font-family: 'Font Awesome 5 Brands';
342
- font-weight: 400;
343
- }
344
- .#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin-in); }
345
-
346
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-left:before { content: fa-content($fa-var-undo); }
347
-
348
- .#{$fa-css-prefix}.#{$fa-css-prefix}-legal:before { content: fa-content($fa-var-gavel); }
349
-
350
- .#{$fa-css-prefix}.#{$fa-css-prefix}-tachometer:before { content: fa-content($fa-var-tachometer-alt); }
351
-
352
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dashboard:before { content: fa-content($fa-var-tachometer-alt); }
353
-
354
- .#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o {
355
- font-family: 'Font Awesome 5 Free';
356
- font-weight: 400;
357
- }
358
- .#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o:before { content: fa-content($fa-var-comment); }
359
-
360
- .#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o {
361
- font-family: 'Font Awesome 5 Free';
362
- font-weight: 400;
363
- }
364
- .#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o:before { content: fa-content($fa-var-comments); }
365
-
366
- .#{$fa-css-prefix}.#{$fa-css-prefix}-flash:before { content: fa-content($fa-var-bolt); }
367
-
368
- .#{$fa-css-prefix}.#{$fa-css-prefix}-clipboard {
369
- font-family: 'Font Awesome 5 Free';
370
- font-weight: 400;
371
- }
372
-
373
- .#{$fa-css-prefix}.#{$fa-css-prefix}-paste {
374
- font-family: 'Font Awesome 5 Free';
375
- font-weight: 400;
376
- }
377
- .#{$fa-css-prefix}.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-clipboard); }
378
-
379
- .#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o {
380
- font-family: 'Font Awesome 5 Free';
381
- font-weight: 400;
382
- }
383
- .#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o:before { content: fa-content($fa-var-lightbulb); }
384
-
385
- .#{$fa-css-prefix}.#{$fa-css-prefix}-exchange:before { content: fa-content($fa-var-exchange-alt); }
386
-
387
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-download:before { content: fa-content($fa-var-cloud-download-alt); }
388
-
389
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-upload:before { content: fa-content($fa-var-cloud-upload-alt); }
390
-
391
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o {
392
- font-family: 'Font Awesome 5 Free';
393
- font-weight: 400;
394
- }
395
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o:before { content: fa-content($fa-var-bell); }
396
-
397
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cutlery:before { content: fa-content($fa-var-utensils); }
398
-
399
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o {
400
- font-family: 'Font Awesome 5 Free';
401
- font-weight: 400;
402
- }
403
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o:before { content: fa-content($fa-var-file-alt); }
404
-
405
- .#{$fa-css-prefix}.#{$fa-css-prefix}-building-o {
406
- font-family: 'Font Awesome 5 Free';
407
- font-weight: 400;
408
- }
409
- .#{$fa-css-prefix}.#{$fa-css-prefix}-building-o:before { content: fa-content($fa-var-building); }
410
-
411
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o {
412
- font-family: 'Font Awesome 5 Free';
413
- font-weight: 400;
414
- }
415
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o:before { content: fa-content($fa-var-hospital); }
416
-
417
- .#{$fa-css-prefix}.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet-alt); }
418
-
419
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile-alt); }
420
-
421
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mobile-phone:before { content: fa-content($fa-var-mobile-alt); }
422
-
423
- .#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o {
424
- font-family: 'Font Awesome 5 Free';
425
- font-weight: 400;
426
- }
427
- .#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o:before { content: fa-content($fa-var-circle); }
428
-
429
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply:before { content: fa-content($fa-var-reply); }
430
-
431
- .#{$fa-css-prefix}.#{$fa-css-prefix}-github-alt {
432
- font-family: 'Font Awesome 5 Brands';
433
- font-weight: 400;
434
- }
435
-
436
- .#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o {
437
- font-family: 'Font Awesome 5 Free';
438
- font-weight: 400;
439
- }
440
- .#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o:before { content: fa-content($fa-var-folder); }
441
-
442
- .#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o {
443
- font-family: 'Font Awesome 5 Free';
444
- font-weight: 400;
445
- }
446
- .#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o:before { content: fa-content($fa-var-folder-open); }
447
-
448
- .#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o {
449
- font-family: 'Font Awesome 5 Free';
450
- font-weight: 400;
451
- }
452
- .#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o:before { content: fa-content($fa-var-smile); }
453
-
454
- .#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o {
455
- font-family: 'Font Awesome 5 Free';
456
- font-weight: 400;
457
- }
458
- .#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o:before { content: fa-content($fa-var-frown); }
459
-
460
- .#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o {
461
- font-family: 'Font Awesome 5 Free';
462
- font-weight: 400;
463
- }
464
- .#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o:before { content: fa-content($fa-var-meh); }
465
-
466
- .#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o {
467
- font-family: 'Font Awesome 5 Free';
468
- font-weight: 400;
469
- }
470
- .#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o:before { content: fa-content($fa-var-keyboard); }
471
-
472
- .#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o {
473
- font-family: 'Font Awesome 5 Free';
474
- font-weight: 400;
475
- }
476
- .#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o:before { content: fa-content($fa-var-flag); }
477
-
478
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply-all:before { content: fa-content($fa-var-reply-all); }
479
-
480
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o {
481
- font-family: 'Font Awesome 5 Free';
482
- font-weight: 400;
483
- }
484
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o:before { content: fa-content($fa-var-star-half); }
485
-
486
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty {
487
- font-family: 'Font Awesome 5 Free';
488
- font-weight: 400;
489
- }
490
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty:before { content: fa-content($fa-var-star-half); }
491
-
492
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full {
493
- font-family: 'Font Awesome 5 Free';
494
- font-weight: 400;
495
- }
496
- .#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full:before { content: fa-content($fa-var-star-half); }
497
-
498
- .#{$fa-css-prefix}.#{$fa-css-prefix}-code-fork:before { content: fa-content($fa-var-code-branch); }
499
-
500
- .#{$fa-css-prefix}.#{$fa-css-prefix}-chain-broken:before { content: fa-content($fa-var-unlink); }
501
-
502
- .#{$fa-css-prefix}.#{$fa-css-prefix}-shield:before { content: fa-content($fa-var-shield-alt); }
503
-
504
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o {
505
- font-family: 'Font Awesome 5 Free';
506
- font-weight: 400;
507
- }
508
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o:before { content: fa-content($fa-var-calendar); }
509
-
510
- .#{$fa-css-prefix}.#{$fa-css-prefix}-maxcdn {
511
- font-family: 'Font Awesome 5 Brands';
512
- font-weight: 400;
513
- }
514
-
515
- .#{$fa-css-prefix}.#{$fa-css-prefix}-html5 {
516
- font-family: 'Font Awesome 5 Brands';
517
- font-weight: 400;
518
- }
519
-
520
- .#{$fa-css-prefix}.#{$fa-css-prefix}-css3 {
521
- font-family: 'Font Awesome 5 Brands';
522
- font-weight: 400;
523
- }
524
-
525
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ticket:before { content: fa-content($fa-var-ticket-alt); }
526
-
527
- .#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o {
528
- font-family: 'Font Awesome 5 Free';
529
- font-weight: 400;
530
- }
531
- .#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o:before { content: fa-content($fa-var-minus-square); }
532
-
533
- .#{$fa-css-prefix}.#{$fa-css-prefix}-level-up:before { content: fa-content($fa-var-level-up-alt); }
534
-
535
- .#{$fa-css-prefix}.#{$fa-css-prefix}-level-down:before { content: fa-content($fa-var-level-down-alt); }
536
-
537
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square:before { content: fa-content($fa-var-pen-square); }
538
-
539
- .#{$fa-css-prefix}.#{$fa-css-prefix}-external-link-square:before { content: fa-content($fa-var-external-link-square-alt); }
540
-
541
- .#{$fa-css-prefix}.#{$fa-css-prefix}-compass {
542
- font-family: 'Font Awesome 5 Free';
543
- font-weight: 400;
544
- }
545
-
546
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down {
547
- font-family: 'Font Awesome 5 Free';
548
- font-weight: 400;
549
- }
550
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down:before { content: fa-content($fa-var-caret-square-down); }
551
-
552
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down {
553
- font-family: 'Font Awesome 5 Free';
554
- font-weight: 400;
555
- }
556
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down:before { content: fa-content($fa-var-caret-square-down); }
557
-
558
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up {
559
- font-family: 'Font Awesome 5 Free';
560
- font-weight: 400;
561
- }
562
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up:before { content: fa-content($fa-var-caret-square-up); }
563
-
564
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up {
565
- font-family: 'Font Awesome 5 Free';
566
- font-weight: 400;
567
- }
568
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up:before { content: fa-content($fa-var-caret-square-up); }
569
-
570
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right {
571
- font-family: 'Font Awesome 5 Free';
572
- font-weight: 400;
573
- }
574
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right:before { content: fa-content($fa-var-caret-square-right); }
575
-
576
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right {
577
- font-family: 'Font Awesome 5 Free';
578
- font-weight: 400;
579
- }
580
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right:before { content: fa-content($fa-var-caret-square-right); }
581
-
582
- .#{$fa-css-prefix}.#{$fa-css-prefix}-eur:before { content: fa-content($fa-var-euro-sign); }
583
-
584
- .#{$fa-css-prefix}.#{$fa-css-prefix}-euro:before { content: fa-content($fa-var-euro-sign); }
585
-
586
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gbp:before { content: fa-content($fa-var-pound-sign); }
587
-
588
- .#{$fa-css-prefix}.#{$fa-css-prefix}-usd:before { content: fa-content($fa-var-dollar-sign); }
589
-
590
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dollar:before { content: fa-content($fa-var-dollar-sign); }
591
-
592
- .#{$fa-css-prefix}.#{$fa-css-prefix}-inr:before { content: fa-content($fa-var-rupee-sign); }
593
-
594
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rupee:before { content: fa-content($fa-var-rupee-sign); }
595
-
596
- .#{$fa-css-prefix}.#{$fa-css-prefix}-jpy:before { content: fa-content($fa-var-yen-sign); }
597
-
598
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cny:before { content: fa-content($fa-var-yen-sign); }
599
-
600
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rmb:before { content: fa-content($fa-var-yen-sign); }
601
-
602
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yen:before { content: fa-content($fa-var-yen-sign); }
603
-
604
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rub:before { content: fa-content($fa-var-ruble-sign); }
605
-
606
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ruble:before { content: fa-content($fa-var-ruble-sign); }
607
-
608
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rouble:before { content: fa-content($fa-var-ruble-sign); }
609
-
610
- .#{$fa-css-prefix}.#{$fa-css-prefix}-krw:before { content: fa-content($fa-var-won-sign); }
611
-
612
- .#{$fa-css-prefix}.#{$fa-css-prefix}-won:before { content: fa-content($fa-var-won-sign); }
613
-
614
- .#{$fa-css-prefix}.#{$fa-css-prefix}-btc {
615
- font-family: 'Font Awesome 5 Brands';
616
- font-weight: 400;
617
- }
618
-
619
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin {
620
- font-family: 'Font Awesome 5 Brands';
621
- font-weight: 400;
622
- }
623
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-btc); }
624
-
625
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-text:before { content: fa-content($fa-var-file-alt); }
626
-
627
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-asc:before { content: fa-content($fa-var-sort-alpha-down); }
628
-
629
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-desc:before { content: fa-content($fa-var-sort-alpha-up); }
630
-
631
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-asc:before { content: fa-content($fa-var-sort-amount-down); }
632
-
633
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-desc:before { content: fa-content($fa-var-sort-amount-up); }
634
-
635
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-asc:before { content: fa-content($fa-var-sort-numeric-down); }
636
-
637
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-desc:before { content: fa-content($fa-var-sort-numeric-up); }
638
-
639
- .#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square {
640
- font-family: 'Font Awesome 5 Brands';
641
- font-weight: 400;
642
- }
643
-
644
- .#{$fa-css-prefix}.#{$fa-css-prefix}-youtube {
645
- font-family: 'Font Awesome 5 Brands';
646
- font-weight: 400;
647
- }
648
-
649
- .#{$fa-css-prefix}.#{$fa-css-prefix}-xing {
650
- font-family: 'Font Awesome 5 Brands';
651
- font-weight: 400;
652
- }
653
-
654
- .#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square {
655
- font-family: 'Font Awesome 5 Brands';
656
- font-weight: 400;
657
- }
658
-
659
- .#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play {
660
- font-family: 'Font Awesome 5 Brands';
661
- font-weight: 400;
662
- }
663
- .#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play:before { content: fa-content($fa-var-youtube); }
664
-
665
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dropbox {
666
- font-family: 'Font Awesome 5 Brands';
667
- font-weight: 400;
668
- }
669
-
670
- .#{$fa-css-prefix}.#{$fa-css-prefix}-stack-overflow {
671
- font-family: 'Font Awesome 5 Brands';
672
- font-weight: 400;
673
- }
674
-
675
- .#{$fa-css-prefix}.#{$fa-css-prefix}-instagram {
676
- font-family: 'Font Awesome 5 Brands';
677
- font-weight: 400;
678
- }
679
-
680
- .#{$fa-css-prefix}.#{$fa-css-prefix}-flickr {
681
- font-family: 'Font Awesome 5 Brands';
682
- font-weight: 400;
683
- }
684
-
685
- .#{$fa-css-prefix}.#{$fa-css-prefix}-adn {
686
- font-family: 'Font Awesome 5 Brands';
687
- font-weight: 400;
688
- }
689
-
690
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket {
691
- font-family: 'Font Awesome 5 Brands';
692
- font-weight: 400;
693
- }
694
-
695
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square {
696
- font-family: 'Font Awesome 5 Brands';
697
- font-weight: 400;
698
- }
699
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square:before { content: fa-content($fa-var-bitbucket); }
700
-
701
- .#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr {
702
- font-family: 'Font Awesome 5 Brands';
703
- font-weight: 400;
704
- }
705
-
706
- .#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square {
707
- font-family: 'Font Awesome 5 Brands';
708
- font-weight: 400;
709
- }
710
-
711
- .#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-down:before { content: fa-content($fa-var-long-arrow-alt-down); }
712
-
713
- .#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-up:before { content: fa-content($fa-var-long-arrow-alt-up); }
714
-
715
- .#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-left:before { content: fa-content($fa-var-long-arrow-alt-left); }
716
-
717
- .#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-right:before { content: fa-content($fa-var-long-arrow-alt-right); }
718
-
719
- .#{$fa-css-prefix}.#{$fa-css-prefix}-apple {
720
- font-family: 'Font Awesome 5 Brands';
721
- font-weight: 400;
722
- }
723
-
724
- .#{$fa-css-prefix}.#{$fa-css-prefix}-windows {
725
- font-family: 'Font Awesome 5 Brands';
726
- font-weight: 400;
727
- }
728
-
729
- .#{$fa-css-prefix}.#{$fa-css-prefix}-android {
730
- font-family: 'Font Awesome 5 Brands';
731
- font-weight: 400;
732
- }
733
-
734
- .#{$fa-css-prefix}.#{$fa-css-prefix}-linux {
735
- font-family: 'Font Awesome 5 Brands';
736
- font-weight: 400;
737
- }
738
-
739
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dribbble {
740
- font-family: 'Font Awesome 5 Brands';
741
- font-weight: 400;
742
- }
743
-
744
- .#{$fa-css-prefix}.#{$fa-css-prefix}-skype {
745
- font-family: 'Font Awesome 5 Brands';
746
- font-weight: 400;
747
- }
748
-
749
- .#{$fa-css-prefix}.#{$fa-css-prefix}-foursquare {
750
- font-family: 'Font Awesome 5 Brands';
751
- font-weight: 400;
752
- }
753
-
754
- .#{$fa-css-prefix}.#{$fa-css-prefix}-trello {
755
- font-family: 'Font Awesome 5 Brands';
756
- font-weight: 400;
757
- }
758
-
759
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gratipay {
760
- font-family: 'Font Awesome 5 Brands';
761
- font-weight: 400;
762
- }
763
-
764
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gittip {
765
- font-family: 'Font Awesome 5 Brands';
766
- font-weight: 400;
767
- }
768
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gittip:before { content: fa-content($fa-var-gratipay); }
769
-
770
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o {
771
- font-family: 'Font Awesome 5 Free';
772
- font-weight: 400;
773
- }
774
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o:before { content: fa-content($fa-var-sun); }
775
-
776
- .#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o {
777
- font-family: 'Font Awesome 5 Free';
778
- font-weight: 400;
779
- }
780
- .#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o:before { content: fa-content($fa-var-moon); }
781
-
782
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vk {
783
- font-family: 'Font Awesome 5 Brands';
784
- font-weight: 400;
785
- }
786
-
787
- .#{$fa-css-prefix}.#{$fa-css-prefix}-weibo {
788
- font-family: 'Font Awesome 5 Brands';
789
- font-weight: 400;
790
- }
791
-
792
- .#{$fa-css-prefix}.#{$fa-css-prefix}-renren {
793
- font-family: 'Font Awesome 5 Brands';
794
- font-weight: 400;
795
- }
796
-
797
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pagelines {
798
- font-family: 'Font Awesome 5 Brands';
799
- font-weight: 400;
800
- }
801
-
802
- .#{$fa-css-prefix}.#{$fa-css-prefix}-stack-exchange {
803
- font-family: 'Font Awesome 5 Brands';
804
- font-weight: 400;
805
- }
806
-
807
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right {
808
- font-family: 'Font Awesome 5 Free';
809
- font-weight: 400;
810
- }
811
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }
812
-
813
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left {
814
- font-family: 'Font Awesome 5 Free';
815
- font-weight: 400;
816
- }
817
- .#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }
818
-
819
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left {
820
- font-family: 'Font Awesome 5 Free';
821
- font-weight: 400;
822
- }
823
- .#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left:before { content: fa-content($fa-var-caret-square-left); }
824
-
825
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left {
826
- font-family: 'Font Awesome 5 Free';
827
- font-weight: 400;
828
- }
829
- .#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left:before { content: fa-content($fa-var-caret-square-left); }
830
-
831
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o {
832
- font-family: 'Font Awesome 5 Free';
833
- font-weight: 400;
834
- }
835
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o:before { content: fa-content($fa-var-dot-circle); }
836
-
837
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square {
838
- font-family: 'Font Awesome 5 Brands';
839
- font-weight: 400;
840
- }
841
-
842
- .#{$fa-css-prefix}.#{$fa-css-prefix}-try:before { content: fa-content($fa-var-lira-sign); }
843
-
844
- .#{$fa-css-prefix}.#{$fa-css-prefix}-turkish-lira:before { content: fa-content($fa-var-lira-sign); }
845
-
846
- .#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o {
847
- font-family: 'Font Awesome 5 Free';
848
- font-weight: 400;
849
- }
850
- .#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o:before { content: fa-content($fa-var-plus-square); }
851
-
852
- .#{$fa-css-prefix}.#{$fa-css-prefix}-slack {
853
- font-family: 'Font Awesome 5 Brands';
854
- font-weight: 400;
855
- }
856
-
857
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wordpress {
858
- font-family: 'Font Awesome 5 Brands';
859
- font-weight: 400;
860
- }
861
-
862
- .#{$fa-css-prefix}.#{$fa-css-prefix}-openid {
863
- font-family: 'Font Awesome 5 Brands';
864
- font-weight: 400;
865
- }
866
-
867
- .#{$fa-css-prefix}.#{$fa-css-prefix}-institution:before { content: fa-content($fa-var-university); }
868
-
869
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bank:before { content: fa-content($fa-var-university); }
870
-
871
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mortar-board:before { content: fa-content($fa-var-graduation-cap); }
872
-
873
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yahoo {
874
- font-family: 'Font Awesome 5 Brands';
875
- font-weight: 400;
876
- }
877
-
878
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google {
879
- font-family: 'Font Awesome 5 Brands';
880
- font-weight: 400;
881
- }
882
-
883
- .#{$fa-css-prefix}.#{$fa-css-prefix}-reddit {
884
- font-family: 'Font Awesome 5 Brands';
885
- font-weight: 400;
886
- }
887
-
888
- .#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square {
889
- font-family: 'Font Awesome 5 Brands';
890
- font-weight: 400;
891
- }
892
-
893
- .#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon-circle {
894
- font-family: 'Font Awesome 5 Brands';
895
- font-weight: 400;
896
- }
897
-
898
- .#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon {
899
- font-family: 'Font Awesome 5 Brands';
900
- font-weight: 400;
901
- }
902
-
903
- .#{$fa-css-prefix}.#{$fa-css-prefix}-delicious {
904
- font-family: 'Font Awesome 5 Brands';
905
- font-weight: 400;
906
- }
907
-
908
- .#{$fa-css-prefix}.#{$fa-css-prefix}-digg {
909
- font-family: 'Font Awesome 5 Brands';
910
- font-weight: 400;
911
- }
912
-
913
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-pp {
914
- font-family: 'Font Awesome 5 Brands';
915
- font-weight: 400;
916
- }
917
-
918
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-alt {
919
- font-family: 'Font Awesome 5 Brands';
920
- font-weight: 400;
921
- }
922
-
923
- .#{$fa-css-prefix}.#{$fa-css-prefix}-drupal {
924
- font-family: 'Font Awesome 5 Brands';
925
- font-weight: 400;
926
- }
927
-
928
- .#{$fa-css-prefix}.#{$fa-css-prefix}-joomla {
929
- font-family: 'Font Awesome 5 Brands';
930
- font-weight: 400;
931
- }
932
-
933
- .#{$fa-css-prefix}.#{$fa-css-prefix}-spoon:before { content: fa-content($fa-var-utensil-spoon); }
934
-
935
- .#{$fa-css-prefix}.#{$fa-css-prefix}-behance {
936
- font-family: 'Font Awesome 5 Brands';
937
- font-weight: 400;
938
- }
939
-
940
- .#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square {
941
- font-family: 'Font Awesome 5 Brands';
942
- font-weight: 400;
943
- }
944
-
945
- .#{$fa-css-prefix}.#{$fa-css-prefix}-steam {
946
- font-family: 'Font Awesome 5 Brands';
947
- font-weight: 400;
948
- }
949
-
950
- .#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square {
951
- font-family: 'Font Awesome 5 Brands';
952
- font-weight: 400;
953
- }
954
-
955
- .#{$fa-css-prefix}.#{$fa-css-prefix}-automobile:before { content: fa-content($fa-var-car); }
956
-
957
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cab:before { content: fa-content($fa-var-taxi); }
958
-
959
- .#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o {
960
- font-family: 'Font Awesome 5 Free';
961
- font-weight: 400;
962
- }
963
- .#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o:before { content: fa-content($fa-var-envelope); }
964
-
965
- .#{$fa-css-prefix}.#{$fa-css-prefix}-deviantart {
966
- font-family: 'Font Awesome 5 Brands';
967
- font-weight: 400;
968
- }
969
-
970
- .#{$fa-css-prefix}.#{$fa-css-prefix}-soundcloud {
971
- font-family: 'Font Awesome 5 Brands';
972
- font-weight: 400;
973
- }
974
-
975
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o {
976
- font-family: 'Font Awesome 5 Free';
977
- font-weight: 400;
978
- }
979
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o:before { content: fa-content($fa-var-file-pdf); }
980
-
981
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o {
982
- font-family: 'Font Awesome 5 Free';
983
- font-weight: 400;
984
- }
985
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o:before { content: fa-content($fa-var-file-word); }
986
-
987
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o {
988
- font-family: 'Font Awesome 5 Free';
989
- font-weight: 400;
990
- }
991
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o:before { content: fa-content($fa-var-file-excel); }
992
-
993
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o {
994
- font-family: 'Font Awesome 5 Free';
995
- font-weight: 400;
996
- }
997
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o:before { content: fa-content($fa-var-file-powerpoint); }
998
-
999
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o {
1000
- font-family: 'Font Awesome 5 Free';
1001
- font-weight: 400;
1002
- }
1003
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o:before { content: fa-content($fa-var-file-image); }
1004
-
1005
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o {
1006
- font-family: 'Font Awesome 5 Free';
1007
- font-weight: 400;
1008
- }
1009
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o:before { content: fa-content($fa-var-file-image); }
1010
-
1011
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o {
1012
- font-family: 'Font Awesome 5 Free';
1013
- font-weight: 400;
1014
- }
1015
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o:before { content: fa-content($fa-var-file-image); }
1016
-
1017
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o {
1018
- font-family: 'Font Awesome 5 Free';
1019
- font-weight: 400;
1020
- }
1021
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o:before { content: fa-content($fa-var-file-archive); }
1022
-
1023
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o {
1024
- font-family: 'Font Awesome 5 Free';
1025
- font-weight: 400;
1026
- }
1027
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o:before { content: fa-content($fa-var-file-archive); }
1028
-
1029
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o {
1030
- font-family: 'Font Awesome 5 Free';
1031
- font-weight: 400;
1032
- }
1033
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o:before { content: fa-content($fa-var-file-audio); }
1034
-
1035
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o {
1036
- font-family: 'Font Awesome 5 Free';
1037
- font-weight: 400;
1038
- }
1039
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o:before { content: fa-content($fa-var-file-audio); }
1040
-
1041
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o {
1042
- font-family: 'Font Awesome 5 Free';
1043
- font-weight: 400;
1044
- }
1045
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o:before { content: fa-content($fa-var-file-video); }
1046
-
1047
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o {
1048
- font-family: 'Font Awesome 5 Free';
1049
- font-weight: 400;
1050
- }
1051
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o:before { content: fa-content($fa-var-file-video); }
1052
-
1053
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o {
1054
- font-family: 'Font Awesome 5 Free';
1055
- font-weight: 400;
1056
- }
1057
- .#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o:before { content: fa-content($fa-var-file-code); }
1058
-
1059
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vine {
1060
- font-family: 'Font Awesome 5 Brands';
1061
- font-weight: 400;
1062
- }
1063
-
1064
- .#{$fa-css-prefix}.#{$fa-css-prefix}-codepen {
1065
- font-family: 'Font Awesome 5 Brands';
1066
- font-weight: 400;
1067
- }
1068
-
1069
- .#{$fa-css-prefix}.#{$fa-css-prefix}-jsfiddle {
1070
- font-family: 'Font Awesome 5 Brands';
1071
- font-weight: 400;
1072
- }
1073
-
1074
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-ring {
1075
- font-family: 'Font Awesome 5 Free';
1076
- font-weight: 400;
1077
- }
1078
-
1079
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy {
1080
- font-family: 'Font Awesome 5 Free';
1081
- font-weight: 400;
1082
- }
1083
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy:before { content: fa-content($fa-var-life-ring); }
1084
-
1085
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy {
1086
- font-family: 'Font Awesome 5 Free';
1087
- font-weight: 400;
1088
- }
1089
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy:before { content: fa-content($fa-var-life-ring); }
1090
-
1091
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver {
1092
- font-family: 'Font Awesome 5 Free';
1093
- font-weight: 400;
1094
- }
1095
- .#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver:before { content: fa-content($fa-var-life-ring); }
1096
-
1097
- .#{$fa-css-prefix}.#{$fa-css-prefix}-support {
1098
- font-family: 'Font Awesome 5 Free';
1099
- font-weight: 400;
1100
- }
1101
- .#{$fa-css-prefix}.#{$fa-css-prefix}-support:before { content: fa-content($fa-var-life-ring); }
1102
-
1103
- .#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o-notch:before { content: fa-content($fa-var-circle-notch); }
1104
-
1105
- .#{$fa-css-prefix}.#{$fa-css-prefix}-rebel {
1106
- font-family: 'Font Awesome 5 Brands';
1107
- font-weight: 400;
1108
- }
1109
-
1110
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ra {
1111
- font-family: 'Font Awesome 5 Brands';
1112
- font-weight: 400;
1113
- }
1114
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ra:before { content: fa-content($fa-var-rebel); }
1115
-
1116
- .#{$fa-css-prefix}.#{$fa-css-prefix}-resistance {
1117
- font-family: 'Font Awesome 5 Brands';
1118
- font-weight: 400;
1119
- }
1120
- .#{$fa-css-prefix}.#{$fa-css-prefix}-resistance:before { content: fa-content($fa-var-rebel); }
1121
-
1122
- .#{$fa-css-prefix}.#{$fa-css-prefix}-empire {
1123
- font-family: 'Font Awesome 5 Brands';
1124
- font-weight: 400;
1125
- }
1126
-
1127
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ge {
1128
- font-family: 'Font Awesome 5 Brands';
1129
- font-weight: 400;
1130
- }
1131
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ge:before { content: fa-content($fa-var-empire); }
1132
-
1133
- .#{$fa-css-prefix}.#{$fa-css-prefix}-git-square {
1134
- font-family: 'Font Awesome 5 Brands';
1135
- font-weight: 400;
1136
- }
1137
-
1138
- .#{$fa-css-prefix}.#{$fa-css-prefix}-git {
1139
- font-family: 'Font Awesome 5 Brands';
1140
- font-weight: 400;
1141
- }
1142
-
1143
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hacker-news {
1144
- font-family: 'Font Awesome 5 Brands';
1145
- font-weight: 400;
1146
- }
1147
-
1148
- .#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square {
1149
- font-family: 'Font Awesome 5 Brands';
1150
- font-weight: 400;
1151
- }
1152
- .#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square:before { content: fa-content($fa-var-hacker-news); }
1153
-
1154
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square {
1155
- font-family: 'Font Awesome 5 Brands';
1156
- font-weight: 400;
1157
- }
1158
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square:before { content: fa-content($fa-var-hacker-news); }
1159
-
1160
- .#{$fa-css-prefix}.#{$fa-css-prefix}-tencent-weibo {
1161
- font-family: 'Font Awesome 5 Brands';
1162
- font-weight: 400;
1163
- }
1164
-
1165
- .#{$fa-css-prefix}.#{$fa-css-prefix}-qq {
1166
- font-family: 'Font Awesome 5 Brands';
1167
- font-weight: 400;
1168
- }
1169
-
1170
- .#{$fa-css-prefix}.#{$fa-css-prefix}-weixin {
1171
- font-family: 'Font Awesome 5 Brands';
1172
- font-weight: 400;
1173
- }
1174
-
1175
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wechat {
1176
- font-family: 'Font Awesome 5 Brands';
1177
- font-weight: 400;
1178
- }
1179
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wechat:before { content: fa-content($fa-var-weixin); }
1180
-
1181
- .#{$fa-css-prefix}.#{$fa-css-prefix}-send:before { content: fa-content($fa-var-paper-plane); }
1182
-
1183
- .#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o {
1184
- font-family: 'Font Awesome 5 Free';
1185
- font-weight: 400;
1186
- }
1187
- .#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o:before { content: fa-content($fa-var-paper-plane); }
1188
-
1189
- .#{$fa-css-prefix}.#{$fa-css-prefix}-send-o {
1190
- font-family: 'Font Awesome 5 Free';
1191
- font-weight: 400;
1192
- }
1193
- .#{$fa-css-prefix}.#{$fa-css-prefix}-send-o:before { content: fa-content($fa-var-paper-plane); }
1194
-
1195
- .#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin {
1196
- font-family: 'Font Awesome 5 Free';
1197
- font-weight: 400;
1198
- }
1199
- .#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin:before { content: fa-content($fa-var-circle); }
1200
-
1201
- .#{$fa-css-prefix}.#{$fa-css-prefix}-header:before { content: fa-content($fa-var-heading); }
1202
-
1203
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sliders:before { content: fa-content($fa-var-sliders-h); }
1204
-
1205
- .#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o {
1206
- font-family: 'Font Awesome 5 Free';
1207
- font-weight: 400;
1208
- }
1209
- .#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o:before { content: fa-content($fa-var-futbol); }
1210
-
1211
- .#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o {
1212
- font-family: 'Font Awesome 5 Free';
1213
- font-weight: 400;
1214
- }
1215
- .#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o:before { content: fa-content($fa-var-futbol); }
1216
-
1217
- .#{$fa-css-prefix}.#{$fa-css-prefix}-slideshare {
1218
- font-family: 'Font Awesome 5 Brands';
1219
- font-weight: 400;
1220
- }
1221
-
1222
- .#{$fa-css-prefix}.#{$fa-css-prefix}-twitch {
1223
- font-family: 'Font Awesome 5 Brands';
1224
- font-weight: 400;
1225
- }
1226
-
1227
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yelp {
1228
- font-family: 'Font Awesome 5 Brands';
1229
- font-weight: 400;
1230
- }
1231
-
1232
- .#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o {
1233
- font-family: 'Font Awesome 5 Free';
1234
- font-weight: 400;
1235
- }
1236
- .#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o:before { content: fa-content($fa-var-newspaper); }
1237
-
1238
- .#{$fa-css-prefix}.#{$fa-css-prefix}-paypal {
1239
- font-family: 'Font Awesome 5 Brands';
1240
- font-weight: 400;
1241
- }
1242
-
1243
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-wallet {
1244
- font-family: 'Font Awesome 5 Brands';
1245
- font-weight: 400;
1246
- }
1247
-
1248
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-visa {
1249
- font-family: 'Font Awesome 5 Brands';
1250
- font-weight: 400;
1251
- }
1252
-
1253
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-mastercard {
1254
- font-family: 'Font Awesome 5 Brands';
1255
- font-weight: 400;
1256
- }
1257
-
1258
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-discover {
1259
- font-family: 'Font Awesome 5 Brands';
1260
- font-weight: 400;
1261
- }
1262
-
1263
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-amex {
1264
- font-family: 'Font Awesome 5 Brands';
1265
- font-weight: 400;
1266
- }
1267
-
1268
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-paypal {
1269
- font-family: 'Font Awesome 5 Brands';
1270
- font-weight: 400;
1271
- }
1272
-
1273
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-stripe {
1274
- font-family: 'Font Awesome 5 Brands';
1275
- font-weight: 400;
1276
- }
1277
-
1278
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o {
1279
- font-family: 'Font Awesome 5 Free';
1280
- font-weight: 400;
1281
- }
1282
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o:before { content: fa-content($fa-var-bell-slash); }
1283
-
1284
- .#{$fa-css-prefix}.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash-alt); }
1285
-
1286
- .#{$fa-css-prefix}.#{$fa-css-prefix}-copyright {
1287
- font-family: 'Font Awesome 5 Free';
1288
- font-weight: 400;
1289
- }
1290
-
1291
- .#{$fa-css-prefix}.#{$fa-css-prefix}-eyedropper:before { content: fa-content($fa-var-eye-dropper); }
1292
-
1293
- .#{$fa-css-prefix}.#{$fa-css-prefix}-area-chart:before { content: fa-content($fa-var-chart-area); }
1294
-
1295
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pie-chart:before { content: fa-content($fa-var-chart-pie); }
1296
-
1297
- .#{$fa-css-prefix}.#{$fa-css-prefix}-line-chart:before { content: fa-content($fa-var-chart-line); }
1298
-
1299
- .#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm {
1300
- font-family: 'Font Awesome 5 Brands';
1301
- font-weight: 400;
1302
- }
1303
-
1304
- .#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square {
1305
- font-family: 'Font Awesome 5 Brands';
1306
- font-weight: 400;
1307
- }
1308
-
1309
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ioxhost {
1310
- font-family: 'Font Awesome 5 Brands';
1311
- font-weight: 400;
1312
- }
1313
-
1314
- .#{$fa-css-prefix}.#{$fa-css-prefix}-angellist {
1315
- font-family: 'Font Awesome 5 Brands';
1316
- font-weight: 400;
1317
- }
1318
-
1319
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc {
1320
- font-family: 'Font Awesome 5 Free';
1321
- font-weight: 400;
1322
- }
1323
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc:before { content: fa-content($fa-var-closed-captioning); }
1324
-
1325
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ils:before { content: fa-content($fa-var-shekel-sign); }
1326
-
1327
- .#{$fa-css-prefix}.#{$fa-css-prefix}-shekel:before { content: fa-content($fa-var-shekel-sign); }
1328
-
1329
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sheqel:before { content: fa-content($fa-var-shekel-sign); }
1330
-
1331
- .#{$fa-css-prefix}.#{$fa-css-prefix}-meanpath {
1332
- font-family: 'Font Awesome 5 Brands';
1333
- font-weight: 400;
1334
- }
1335
- .#{$fa-css-prefix}.#{$fa-css-prefix}-meanpath:before { content: fa-content($fa-var-font-awesome); }
1336
-
1337
- .#{$fa-css-prefix}.#{$fa-css-prefix}-buysellads {
1338
- font-family: 'Font Awesome 5 Brands';
1339
- font-weight: 400;
1340
- }
1341
-
1342
- .#{$fa-css-prefix}.#{$fa-css-prefix}-connectdevelop {
1343
- font-family: 'Font Awesome 5 Brands';
1344
- font-weight: 400;
1345
- }
1346
-
1347
- .#{$fa-css-prefix}.#{$fa-css-prefix}-dashcube {
1348
- font-family: 'Font Awesome 5 Brands';
1349
- font-weight: 400;
1350
- }
1351
-
1352
- .#{$fa-css-prefix}.#{$fa-css-prefix}-forumbee {
1353
- font-family: 'Font Awesome 5 Brands';
1354
- font-weight: 400;
1355
- }
1356
-
1357
- .#{$fa-css-prefix}.#{$fa-css-prefix}-leanpub {
1358
- font-family: 'Font Awesome 5 Brands';
1359
- font-weight: 400;
1360
- }
1361
-
1362
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sellsy {
1363
- font-family: 'Font Awesome 5 Brands';
1364
- font-weight: 400;
1365
- }
1366
-
1367
- .#{$fa-css-prefix}.#{$fa-css-prefix}-shirtsinbulk {
1368
- font-family: 'Font Awesome 5 Brands';
1369
- font-weight: 400;
1370
- }
1371
-
1372
- .#{$fa-css-prefix}.#{$fa-css-prefix}-simplybuilt {
1373
- font-family: 'Font Awesome 5 Brands';
1374
- font-weight: 400;
1375
- }
1376
-
1377
- .#{$fa-css-prefix}.#{$fa-css-prefix}-skyatlas {
1378
- font-family: 'Font Awesome 5 Brands';
1379
- font-weight: 400;
1380
- }
1381
-
1382
- .#{$fa-css-prefix}.#{$fa-css-prefix}-diamond {
1383
- font-family: 'Font Awesome 5 Free';
1384
- font-weight: 400;
1385
- }
1386
- .#{$fa-css-prefix}.#{$fa-css-prefix}-diamond:before { content: fa-content($fa-var-gem); }
1387
-
1388
- .#{$fa-css-prefix}.#{$fa-css-prefix}-intersex:before { content: fa-content($fa-var-transgender); }
1389
-
1390
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official {
1391
- font-family: 'Font Awesome 5 Brands';
1392
- font-weight: 400;
1393
- }
1394
- .#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official:before { content: fa-content($fa-var-facebook); }
1395
-
1396
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-p {
1397
- font-family: 'Font Awesome 5 Brands';
1398
- font-weight: 400;
1399
- }
1400
-
1401
- .#{$fa-css-prefix}.#{$fa-css-prefix}-whatsapp {
1402
- font-family: 'Font Awesome 5 Brands';
1403
- font-weight: 400;
1404
- }
1405
-
1406
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-bed); }
1407
-
1408
- .#{$fa-css-prefix}.#{$fa-css-prefix}-viacoin {
1409
- font-family: 'Font Awesome 5 Brands';
1410
- font-weight: 400;
1411
- }
1412
-
1413
- .#{$fa-css-prefix}.#{$fa-css-prefix}-medium {
1414
- font-family: 'Font Awesome 5 Brands';
1415
- font-weight: 400;
1416
- }
1417
-
1418
- .#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator {
1419
- font-family: 'Font Awesome 5 Brands';
1420
- font-weight: 400;
1421
- }
1422
-
1423
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yc {
1424
- font-family: 'Font Awesome 5 Brands';
1425
- font-weight: 400;
1426
- }
1427
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yc:before { content: fa-content($fa-var-y-combinator); }
1428
-
1429
- .#{$fa-css-prefix}.#{$fa-css-prefix}-optin-monster {
1430
- font-family: 'Font Awesome 5 Brands';
1431
- font-weight: 400;
1432
- }
1433
-
1434
- .#{$fa-css-prefix}.#{$fa-css-prefix}-opencart {
1435
- font-family: 'Font Awesome 5 Brands';
1436
- font-weight: 400;
1437
- }
1438
-
1439
- .#{$fa-css-prefix}.#{$fa-css-prefix}-expeditedssl {
1440
- font-family: 'Font Awesome 5 Brands';
1441
- font-weight: 400;
1442
- }
1443
-
1444
- .#{$fa-css-prefix}.#{$fa-css-prefix}-battery-4:before { content: fa-content($fa-var-battery-full); }
1445
-
1446
- .#{$fa-css-prefix}.#{$fa-css-prefix}-battery:before { content: fa-content($fa-var-battery-full); }
1447
-
1448
- .#{$fa-css-prefix}.#{$fa-css-prefix}-battery-3:before { content: fa-content($fa-var-battery-three-quarters); }
1449
-
1450
- .#{$fa-css-prefix}.#{$fa-css-prefix}-battery-2:before { content: fa-content($fa-var-battery-half); }
1451
-
1452
- .#{$fa-css-prefix}.#{$fa-css-prefix}-battery-1:before { content: fa-content($fa-var-battery-quarter); }
1453
-
1454
- .#{$fa-css-prefix}.#{$fa-css-prefix}-battery-0:before { content: fa-content($fa-var-battery-empty); }
1455
-
1456
- .#{$fa-css-prefix}.#{$fa-css-prefix}-object-group {
1457
- font-family: 'Font Awesome 5 Free';
1458
- font-weight: 400;
1459
- }
1460
-
1461
- .#{$fa-css-prefix}.#{$fa-css-prefix}-object-ungroup {
1462
- font-family: 'Font Awesome 5 Free';
1463
- font-weight: 400;
1464
- }
1465
-
1466
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o {
1467
- font-family: 'Font Awesome 5 Free';
1468
- font-weight: 400;
1469
- }
1470
- .#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o:before { content: fa-content($fa-var-sticky-note); }
1471
-
1472
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-jcb {
1473
- font-family: 'Font Awesome 5 Brands';
1474
- font-weight: 400;
1475
- }
1476
-
1477
- .#{$fa-css-prefix}.#{$fa-css-prefix}-cc-diners-club {
1478
- font-family: 'Font Awesome 5 Brands';
1479
- font-weight: 400;
1480
- }
1481
-
1482
- .#{$fa-css-prefix}.#{$fa-css-prefix}-clone {
1483
- font-family: 'Font Awesome 5 Free';
1484
- font-weight: 400;
1485
- }
1486
-
1487
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o {
1488
- font-family: 'Font Awesome 5 Free';
1489
- font-weight: 400;
1490
- }
1491
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o:before { content: fa-content($fa-var-hourglass); }
1492
-
1493
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-1:before { content: fa-content($fa-var-hourglass-start); }
1494
-
1495
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-2:before { content: fa-content($fa-var-hourglass-half); }
1496
-
1497
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-3:before { content: fa-content($fa-var-hourglass-end); }
1498
-
1499
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o {
1500
- font-family: 'Font Awesome 5 Free';
1501
- font-weight: 400;
1502
- }
1503
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o:before { content: fa-content($fa-var-hand-rock); }
1504
-
1505
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o {
1506
- font-family: 'Font Awesome 5 Free';
1507
- font-weight: 400;
1508
- }
1509
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o:before { content: fa-content($fa-var-hand-rock); }
1510
-
1511
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o {
1512
- font-family: 'Font Awesome 5 Free';
1513
- font-weight: 400;
1514
- }
1515
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o:before { content: fa-content($fa-var-hand-paper); }
1516
-
1517
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o {
1518
- font-family: 'Font Awesome 5 Free';
1519
- font-weight: 400;
1520
- }
1521
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o:before { content: fa-content($fa-var-hand-paper); }
1522
-
1523
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o {
1524
- font-family: 'Font Awesome 5 Free';
1525
- font-weight: 400;
1526
- }
1527
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o:before { content: fa-content($fa-var-hand-scissors); }
1528
-
1529
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o {
1530
- font-family: 'Font Awesome 5 Free';
1531
- font-weight: 400;
1532
- }
1533
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o:before { content: fa-content($fa-var-hand-lizard); }
1534
-
1535
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o {
1536
- font-family: 'Font Awesome 5 Free';
1537
- font-weight: 400;
1538
- }
1539
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o:before { content: fa-content($fa-var-hand-spock); }
1540
-
1541
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o {
1542
- font-family: 'Font Awesome 5 Free';
1543
- font-weight: 400;
1544
- }
1545
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o:before { content: fa-content($fa-var-hand-pointer); }
1546
-
1547
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o {
1548
- font-family: 'Font Awesome 5 Free';
1549
- font-weight: 400;
1550
- }
1551
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o:before { content: fa-content($fa-var-hand-peace); }
1552
-
1553
- .#{$fa-css-prefix}.#{$fa-css-prefix}-registered {
1554
- font-family: 'Font Awesome 5 Free';
1555
- font-weight: 400;
1556
- }
1557
-
1558
- .#{$fa-css-prefix}.#{$fa-css-prefix}-creative-commons {
1559
- font-family: 'Font Awesome 5 Brands';
1560
- font-weight: 400;
1561
- }
1562
-
1563
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gg {
1564
- font-family: 'Font Awesome 5 Brands';
1565
- font-weight: 400;
1566
- }
1567
-
1568
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gg-circle {
1569
- font-family: 'Font Awesome 5 Brands';
1570
- font-weight: 400;
1571
- }
1572
-
1573
- .#{$fa-css-prefix}.#{$fa-css-prefix}-tripadvisor {
1574
- font-family: 'Font Awesome 5 Brands';
1575
- font-weight: 400;
1576
- }
1577
-
1578
- .#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki {
1579
- font-family: 'Font Awesome 5 Brands';
1580
- font-weight: 400;
1581
- }
1582
-
1583
- .#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square {
1584
- font-family: 'Font Awesome 5 Brands';
1585
- font-weight: 400;
1586
- }
1587
-
1588
- .#{$fa-css-prefix}.#{$fa-css-prefix}-get-pocket {
1589
- font-family: 'Font Awesome 5 Brands';
1590
- font-weight: 400;
1591
- }
1592
-
1593
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wikipedia-w {
1594
- font-family: 'Font Awesome 5 Brands';
1595
- font-weight: 400;
1596
- }
1597
-
1598
- .#{$fa-css-prefix}.#{$fa-css-prefix}-safari {
1599
- font-family: 'Font Awesome 5 Brands';
1600
- font-weight: 400;
1601
- }
1602
-
1603
- .#{$fa-css-prefix}.#{$fa-css-prefix}-chrome {
1604
- font-family: 'Font Awesome 5 Brands';
1605
- font-weight: 400;
1606
- }
1607
-
1608
- .#{$fa-css-prefix}.#{$fa-css-prefix}-firefox {
1609
- font-family: 'Font Awesome 5 Brands';
1610
- font-weight: 400;
1611
- }
1612
-
1613
- .#{$fa-css-prefix}.#{$fa-css-prefix}-opera {
1614
- font-family: 'Font Awesome 5 Brands';
1615
- font-weight: 400;
1616
- }
1617
-
1618
- .#{$fa-css-prefix}.#{$fa-css-prefix}-internet-explorer {
1619
- font-family: 'Font Awesome 5 Brands';
1620
- font-weight: 400;
1621
- }
1622
-
1623
- .#{$fa-css-prefix}.#{$fa-css-prefix}-television:before { content: fa-content($fa-var-tv); }
1624
-
1625
- .#{$fa-css-prefix}.#{$fa-css-prefix}-contao {
1626
- font-family: 'Font Awesome 5 Brands';
1627
- font-weight: 400;
1628
- }
1629
-
1630
- .#{$fa-css-prefix}.#{$fa-css-prefix}-500px {
1631
- font-family: 'Font Awesome 5 Brands';
1632
- font-weight: 400;
1633
- }
1634
-
1635
- .#{$fa-css-prefix}.#{$fa-css-prefix}-amazon {
1636
- font-family: 'Font Awesome 5 Brands';
1637
- font-weight: 400;
1638
- }
1639
-
1640
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o {
1641
- font-family: 'Font Awesome 5 Free';
1642
- font-weight: 400;
1643
- }
1644
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o:before { content: fa-content($fa-var-calendar-plus); }
1645
-
1646
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o {
1647
- font-family: 'Font Awesome 5 Free';
1648
- font-weight: 400;
1649
- }
1650
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o:before { content: fa-content($fa-var-calendar-minus); }
1651
-
1652
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o {
1653
- font-family: 'Font Awesome 5 Free';
1654
- font-weight: 400;
1655
- }
1656
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o:before { content: fa-content($fa-var-calendar-times); }
1657
-
1658
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o {
1659
- font-family: 'Font Awesome 5 Free';
1660
- font-weight: 400;
1661
- }
1662
- .#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o:before { content: fa-content($fa-var-calendar-check); }
1663
-
1664
- .#{$fa-css-prefix}.#{$fa-css-prefix}-map-o {
1665
- font-family: 'Font Awesome 5 Free';
1666
- font-weight: 400;
1667
- }
1668
- .#{$fa-css-prefix}.#{$fa-css-prefix}-map-o:before { content: fa-content($fa-var-map); }
1669
-
1670
- .#{$fa-css-prefix}.#{$fa-css-prefix}-commenting:before { content: fa-content($fa-var-comment-dots); }
1671
-
1672
- .#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o {
1673
- font-family: 'Font Awesome 5 Free';
1674
- font-weight: 400;
1675
- }
1676
- .#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o:before { content: fa-content($fa-var-comment-dots); }
1677
-
1678
- .#{$fa-css-prefix}.#{$fa-css-prefix}-houzz {
1679
- font-family: 'Font Awesome 5 Brands';
1680
- font-weight: 400;
1681
- }
1682
-
1683
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo {
1684
- font-family: 'Font Awesome 5 Brands';
1685
- font-weight: 400;
1686
- }
1687
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo-v); }
1688
-
1689
- .#{$fa-css-prefix}.#{$fa-css-prefix}-black-tie {
1690
- font-family: 'Font Awesome 5 Brands';
1691
- font-weight: 400;
1692
- }
1693
-
1694
- .#{$fa-css-prefix}.#{$fa-css-prefix}-fonticons {
1695
- font-family: 'Font Awesome 5 Brands';
1696
- font-weight: 400;
1697
- }
1698
-
1699
- .#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-alien {
1700
- font-family: 'Font Awesome 5 Brands';
1701
- font-weight: 400;
1702
- }
1703
-
1704
- .#{$fa-css-prefix}.#{$fa-css-prefix}-edge {
1705
- font-family: 'Font Awesome 5 Brands';
1706
- font-weight: 400;
1707
- }
1708
-
1709
- .#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card-alt:before { content: fa-content($fa-var-credit-card); }
1710
-
1711
- .#{$fa-css-prefix}.#{$fa-css-prefix}-codiepie {
1712
- font-family: 'Font Awesome 5 Brands';
1713
- font-weight: 400;
1714
- }
1715
-
1716
- .#{$fa-css-prefix}.#{$fa-css-prefix}-modx {
1717
- font-family: 'Font Awesome 5 Brands';
1718
- font-weight: 400;
1719
- }
1720
-
1721
- .#{$fa-css-prefix}.#{$fa-css-prefix}-fort-awesome {
1722
- font-family: 'Font Awesome 5 Brands';
1723
- font-weight: 400;
1724
- }
1725
-
1726
- .#{$fa-css-prefix}.#{$fa-css-prefix}-usb {
1727
- font-family: 'Font Awesome 5 Brands';
1728
- font-weight: 400;
1729
- }
1730
-
1731
- .#{$fa-css-prefix}.#{$fa-css-prefix}-product-hunt {
1732
- font-family: 'Font Awesome 5 Brands';
1733
- font-weight: 400;
1734
- }
1735
-
1736
- .#{$fa-css-prefix}.#{$fa-css-prefix}-mixcloud {
1737
- font-family: 'Font Awesome 5 Brands';
1738
- font-weight: 400;
1739
- }
1740
-
1741
- .#{$fa-css-prefix}.#{$fa-css-prefix}-scribd {
1742
- font-family: 'Font Awesome 5 Brands';
1743
- font-weight: 400;
1744
- }
1745
-
1746
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o {
1747
- font-family: 'Font Awesome 5 Free';
1748
- font-weight: 400;
1749
- }
1750
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o:before { content: fa-content($fa-var-pause-circle); }
1751
-
1752
- .#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o {
1753
- font-family: 'Font Awesome 5 Free';
1754
- font-weight: 400;
1755
- }
1756
- .#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o:before { content: fa-content($fa-var-stop-circle); }
1757
-
1758
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth {
1759
- font-family: 'Font Awesome 5 Brands';
1760
- font-weight: 400;
1761
- }
1762
-
1763
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth-b {
1764
- font-family: 'Font Awesome 5 Brands';
1765
- font-weight: 400;
1766
- }
1767
-
1768
- .#{$fa-css-prefix}.#{$fa-css-prefix}-gitlab {
1769
- font-family: 'Font Awesome 5 Brands';
1770
- font-weight: 400;
1771
- }
1772
-
1773
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wpbeginner {
1774
- font-family: 'Font Awesome 5 Brands';
1775
- font-weight: 400;
1776
- }
1777
-
1778
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wpforms {
1779
- font-family: 'Font Awesome 5 Brands';
1780
- font-weight: 400;
1781
- }
1782
-
1783
- .#{$fa-css-prefix}.#{$fa-css-prefix}-envira {
1784
- font-family: 'Font Awesome 5 Brands';
1785
- font-weight: 400;
1786
- }
1787
-
1788
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt {
1789
- font-family: 'Font Awesome 5 Brands';
1790
- font-weight: 400;
1791
- }
1792
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt:before { content: fa-content($fa-var-accessible-icon); }
1793
-
1794
- .#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o {
1795
- font-family: 'Font Awesome 5 Free';
1796
- font-weight: 400;
1797
- }
1798
- .#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o:before { content: fa-content($fa-var-question-circle); }
1799
-
1800
- .#{$fa-css-prefix}.#{$fa-css-prefix}-volume-control-phone:before { content: fa-content($fa-var-phone-volume); }
1801
-
1802
- .#{$fa-css-prefix}.#{$fa-css-prefix}-asl-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }
1803
-
1804
- .#{$fa-css-prefix}.#{$fa-css-prefix}-deafness:before { content: fa-content($fa-var-deaf); }
1805
-
1806
- .#{$fa-css-prefix}.#{$fa-css-prefix}-hard-of-hearing:before { content: fa-content($fa-var-deaf); }
1807
-
1808
- .#{$fa-css-prefix}.#{$fa-css-prefix}-glide {
1809
- font-family: 'Font Awesome 5 Brands';
1810
- font-weight: 400;
1811
- }
1812
-
1813
- .#{$fa-css-prefix}.#{$fa-css-prefix}-glide-g {
1814
- font-family: 'Font Awesome 5 Brands';
1815
- font-weight: 400;
1816
- }
1817
-
1818
- .#{$fa-css-prefix}.#{$fa-css-prefix}-signing:before { content: fa-content($fa-var-sign-language); }
1819
-
1820
- .#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo {
1821
- font-family: 'Font Awesome 5 Brands';
1822
- font-weight: 400;
1823
- }
1824
-
1825
- .#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square {
1826
- font-family: 'Font Awesome 5 Brands';
1827
- font-weight: 400;
1828
- }
1829
-
1830
- .#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat {
1831
- font-family: 'Font Awesome 5 Brands';
1832
- font-weight: 400;
1833
- }
1834
-
1835
- .#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost {
1836
- font-family: 'Font Awesome 5 Brands';
1837
- font-weight: 400;
1838
- }
1839
-
1840
- .#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square {
1841
- font-family: 'Font Awesome 5 Brands';
1842
- font-weight: 400;
1843
- }
1844
-
1845
- .#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper {
1846
- font-family: 'Font Awesome 5 Brands';
1847
- font-weight: 400;
1848
- }
1849
-
1850
- .#{$fa-css-prefix}.#{$fa-css-prefix}-first-order {
1851
- font-family: 'Font Awesome 5 Brands';
1852
- font-weight: 400;
1853
- }
1854
-
1855
- .#{$fa-css-prefix}.#{$fa-css-prefix}-yoast {
1856
- font-family: 'Font Awesome 5 Brands';
1857
- font-weight: 400;
1858
- }
1859
-
1860
- .#{$fa-css-prefix}.#{$fa-css-prefix}-themeisle {
1861
- font-family: 'Font Awesome 5 Brands';
1862
- font-weight: 400;
1863
- }
1864
-
1865
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official {
1866
- font-family: 'Font Awesome 5 Brands';
1867
- font-weight: 400;
1868
- }
1869
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official:before { content: fa-content($fa-var-google-plus); }
1870
-
1871
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle {
1872
- font-family: 'Font Awesome 5 Brands';
1873
- font-weight: 400;
1874
- }
1875
- .#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle:before { content: fa-content($fa-var-google-plus); }
1876
-
1877
- .#{$fa-css-prefix}.#{$fa-css-prefix}-font-awesome {
1878
- font-family: 'Font Awesome 5 Brands';
1879
- font-weight: 400;
1880
- }
1881
-
1882
- .#{$fa-css-prefix}.#{$fa-css-prefix}-fa {
1883
- font-family: 'Font Awesome 5 Brands';
1884
- font-weight: 400;
1885
- }
1886
- .#{$fa-css-prefix}.#{$fa-css-prefix}-fa:before { content: fa-content($fa-var-font-awesome); }
1887
-
1888
- .#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o {
1889
- font-family: 'Font Awesome 5 Free';
1890
- font-weight: 400;
1891
- }
1892
- .#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o:before { content: fa-content($fa-var-handshake); }
1893
-
1894
- .#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o {
1895
- font-family: 'Font Awesome 5 Free';
1896
- font-weight: 400;
1897
- }
1898
- .#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o:before { content: fa-content($fa-var-envelope-open); }
1899
-
1900
- .#{$fa-css-prefix}.#{$fa-css-prefix}-linode {
1901
- font-family: 'Font Awesome 5 Brands';
1902
- font-weight: 400;
1903
- }
1904
-
1905
- .#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o {
1906
- font-family: 'Font Awesome 5 Free';
1907
- font-weight: 400;
1908
- }
1909
- .#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o:before { content: fa-content($fa-var-address-book); }
1910
-
1911
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vcard:before { content: fa-content($fa-var-address-card); }
1912
-
1913
- .#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o {
1914
- font-family: 'Font Awesome 5 Free';
1915
- font-weight: 400;
1916
- }
1917
- .#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o:before { content: fa-content($fa-var-address-card); }
1918
-
1919
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o {
1920
- font-family: 'Font Awesome 5 Free';
1921
- font-weight: 400;
1922
- }
1923
- .#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o:before { content: fa-content($fa-var-address-card); }
1924
-
1925
- .#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o {
1926
- font-family: 'Font Awesome 5 Free';
1927
- font-weight: 400;
1928
- }
1929
- .#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o:before { content: fa-content($fa-var-user-circle); }
1930
-
1931
- .#{$fa-css-prefix}.#{$fa-css-prefix}-user-o {
1932
- font-family: 'Font Awesome 5 Free';
1933
- font-weight: 400;
1934
- }
1935
- .#{$fa-css-prefix}.#{$fa-css-prefix}-user-o:before { content: fa-content($fa-var-user); }
1936
-
1937
- .#{$fa-css-prefix}.#{$fa-css-prefix}-id-badge {
1938
- font-family: 'Font Awesome 5 Free';
1939
- font-weight: 400;
1940
- }
1941
-
1942
- .#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license:before { content: fa-content($fa-var-id-card); }
1943
-
1944
- .#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o {
1945
- font-family: 'Font Awesome 5 Free';
1946
- font-weight: 400;
1947
- }
1948
- .#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o:before { content: fa-content($fa-var-id-card); }
1949
-
1950
- .#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o {
1951
- font-family: 'Font Awesome 5 Free';
1952
- font-weight: 400;
1953
- }
1954
- .#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o:before { content: fa-content($fa-var-id-card); }
1955
-
1956
- .#{$fa-css-prefix}.#{$fa-css-prefix}-quora {
1957
- font-family: 'Font Awesome 5 Brands';
1958
- font-weight: 400;
1959
- }
1960
-
1961
- .#{$fa-css-prefix}.#{$fa-css-prefix}-free-code-camp {
1962
- font-family: 'Font Awesome 5 Brands';
1963
- font-weight: 400;
1964
- }
1965
-
1966
- .#{$fa-css-prefix}.#{$fa-css-prefix}-telegram {
1967
- font-family: 'Font Awesome 5 Brands';
1968
- font-weight: 400;
1969
- }
1970
-
1971
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-4:before { content: fa-content($fa-var-thermometer-full); }
1972
-
1973
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer-full); }
1974
-
1975
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-3:before { content: fa-content($fa-var-thermometer-three-quarters); }
1976
-
1977
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-2:before { content: fa-content($fa-var-thermometer-half); }
1978
-
1979
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-1:before { content: fa-content($fa-var-thermometer-quarter); }
1980
-
1981
- .#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-0:before { content: fa-content($fa-var-thermometer-empty); }
1982
-
1983
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bathtub:before { content: fa-content($fa-var-bath); }
1984
-
1985
- .#{$fa-css-prefix}.#{$fa-css-prefix}-s15:before { content: fa-content($fa-var-bath); }
1986
-
1987
- .#{$fa-css-prefix}.#{$fa-css-prefix}-window-maximize {
1988
- font-family: 'Font Awesome 5 Free';
1989
- font-weight: 400;
1990
- }
1991
-
1992
- .#{$fa-css-prefix}.#{$fa-css-prefix}-window-restore {
1993
- font-family: 'Font Awesome 5 Free';
1994
- font-weight: 400;
1995
- }
1996
-
1997
- .#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle:before { content: fa-content($fa-var-window-close); }
1998
-
1999
- .#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o {
2000
- font-family: 'Font Awesome 5 Free';
2001
- font-weight: 400;
2002
- }
2003
- .#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o:before { content: fa-content($fa-var-window-close); }
2004
-
2005
- .#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o {
2006
- font-family: 'Font Awesome 5 Free';
2007
- font-weight: 400;
2008
- }
2009
- .#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o:before { content: fa-content($fa-var-window-close); }
2010
-
2011
- .#{$fa-css-prefix}.#{$fa-css-prefix}-bandcamp {
2012
- font-family: 'Font Awesome 5 Brands';
2013
- font-weight: 400;
2014
- }
2015
-
2016
- .#{$fa-css-prefix}.#{$fa-css-prefix}-grav {
2017
- font-family: 'Font Awesome 5 Brands';
2018
- font-weight: 400;
2019
- }
2020
-
2021
- .#{$fa-css-prefix}.#{$fa-css-prefix}-etsy {
2022
- font-family: 'Font Awesome 5 Brands';
2023
- font-weight: 400;
2024
- }
2025
-
2026
- .#{$fa-css-prefix}.#{$fa-css-prefix}-imdb {
2027
- font-family: 'Font Awesome 5 Brands';
2028
- font-weight: 400;
2029
- }
2030
-
2031
- .#{$fa-css-prefix}.#{$fa-css-prefix}-ravelry {
2032
- font-family: 'Font Awesome 5 Brands';
2033
- font-weight: 400;
2034
- }
2035
-
2036
- .#{$fa-css-prefix}.#{$fa-css-prefix}-eercast {
2037
- font-family: 'Font Awesome 5 Brands';
2038
- font-weight: 400;
2039
- }
2040
- .#{$fa-css-prefix}.#{$fa-css-prefix}-eercast:before { content: fa-content($fa-var-sellcast); }
2041
-
2042
- .#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o {
2043
- font-family: 'Font Awesome 5 Free';
2044
- font-weight: 400;
2045
- }
2046
- .#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o:before { content: fa-content($fa-var-snowflake); }
2047
-
2048
- .#{$fa-css-prefix}.#{$fa-css-prefix}-superpowers {
2049
- font-family: 'Font Awesome 5 Brands';
2050
- font-weight: 400;
2051
- }
2052
-
2053
- .#{$fa-css-prefix}.#{$fa-css-prefix}-wpexplorer {
2054
- font-family: 'Font Awesome 5 Brands';
2055
- font-weight: 400;
2056
- }
2057
-
2058
- .#{$fa-css-prefix}.#{$fa-css-prefix}-spotify {
2059
- font-family: 'Font Awesome 5 Brands';
2060
- font-weight: 400;
2061
- }
2062
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_stacked.scss DELETED
@@ -1,31 +0,0 @@
1
- // Stacked Icons
2
- // -------------------------
3
-
4
- .#{$fa-css-prefix}-stack {
5
- display: inline-block;
6
- height: 2em;
7
- line-height: 2em;
8
- position: relative;
9
- vertical-align: middle;
10
- width: ($fa-fw-width*2);
11
- }
12
-
13
- .#{$fa-css-prefix}-stack-1x,
14
- .#{$fa-css-prefix}-stack-2x {
15
- left: 0;
16
- position: absolute;
17
- text-align: center;
18
- width: 100%;
19
- }
20
-
21
- .#{$fa-css-prefix}-stack-1x {
22
- line-height: inherit;
23
- }
24
-
25
- .#{$fa-css-prefix}-stack-2x {
26
- font-size: 2em;
27
- }
28
-
29
- .#{$fa-css-prefix}-inverse {
30
- color: $fa-inverse;
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/_variables.scss DELETED
@@ -1,1347 +0,0 @@
1
- // Variables
2
- // --------------------------
3
-
4
- $fa-font-path: "../webfonts" !default;
5
- $fa-font-size-base: 16px !default;
6
- $fa-css-prefix: fa !default;
7
- $fa-version: "5.6.3" !default;
8
- $fa-border-color: #eee !default;
9
- $fa-inverse: #fff !default;
10
- $fa-li-width: 2em !default;
11
- $fa-fw-width: (20em / 16);
12
-
13
- // Convenience function used to set content property
14
- @function fa-content($fa-var) {
15
- @return unquote("\"#{ $fa-var }\"");
16
- }
17
-
18
- $fa-var-500px: \f26e;
19
- $fa-var-accessible-icon: \f368;
20
- $fa-var-accusoft: \f369;
21
- $fa-var-acquisitions-incorporated: \f6af;
22
- $fa-var-ad: \f641;
23
- $fa-var-address-book: \f2b9;
24
- $fa-var-address-card: \f2bb;
25
- $fa-var-adjust: \f042;
26
- $fa-var-adn: \f170;
27
- $fa-var-adobe: \f778;
28
- $fa-var-adversal: \f36a;
29
- $fa-var-affiliatetheme: \f36b;
30
- $fa-var-air-freshener: \f5d0;
31
- $fa-var-algolia: \f36c;
32
- $fa-var-align-center: \f037;
33
- $fa-var-align-justify: \f039;
34
- $fa-var-align-left: \f036;
35
- $fa-var-align-right: \f038;
36
- $fa-var-alipay: \f642;
37
- $fa-var-allergies: \f461;
38
- $fa-var-amazon: \f270;
39
- $fa-var-amazon-pay: \f42c;
40
- $fa-var-ambulance: \f0f9;
41
- $fa-var-american-sign-language-interpreting: \f2a3;
42
- $fa-var-amilia: \f36d;
43
- $fa-var-anchor: \f13d;
44
- $fa-var-android: \f17b;
45
- $fa-var-angellist: \f209;
46
- $fa-var-angle-double-down: \f103;
47
- $fa-var-angle-double-left: \f100;
48
- $fa-var-angle-double-right: \f101;
49
- $fa-var-angle-double-up: \f102;
50
- $fa-var-angle-down: \f107;
51
- $fa-var-angle-left: \f104;
52
- $fa-var-angle-right: \f105;
53
- $fa-var-angle-up: \f106;
54
- $fa-var-angry: \f556;
55
- $fa-var-angrycreative: \f36e;
56
- $fa-var-angular: \f420;
57
- $fa-var-ankh: \f644;
58
- $fa-var-app-store: \f36f;
59
- $fa-var-app-store-ios: \f370;
60
- $fa-var-apper: \f371;
61
- $fa-var-apple: \f179;
62
- $fa-var-apple-alt: \f5d1;
63
- $fa-var-apple-pay: \f415;
64
- $fa-var-archive: \f187;
65
- $fa-var-archway: \f557;
66
- $fa-var-arrow-alt-circle-down: \f358;
67
- $fa-var-arrow-alt-circle-left: \f359;
68
- $fa-var-arrow-alt-circle-right: \f35a;
69
- $fa-var-arrow-alt-circle-up: \f35b;
70
- $fa-var-arrow-circle-down: \f0ab;
71
- $fa-var-arrow-circle-left: \f0a8;
72
- $fa-var-arrow-circle-right: \f0a9;
73
- $fa-var-arrow-circle-up: \f0aa;
74
- $fa-var-arrow-down: \f063;
75
- $fa-var-arrow-left: \f060;
76
- $fa-var-arrow-right: \f061;
77
- $fa-var-arrow-up: \f062;
78
- $fa-var-arrows-alt: \f0b2;
79
- $fa-var-arrows-alt-h: \f337;
80
- $fa-var-arrows-alt-v: \f338;
81
- $fa-var-artstation: \f77a;
82
- $fa-var-assistive-listening-systems: \f2a2;
83
- $fa-var-asterisk: \f069;
84
- $fa-var-asymmetrik: \f372;
85
- $fa-var-at: \f1fa;
86
- $fa-var-atlas: \f558;
87
- $fa-var-atlassian: \f77b;
88
- $fa-var-atom: \f5d2;
89
- $fa-var-audible: \f373;
90
- $fa-var-audio-description: \f29e;
91
- $fa-var-autoprefixer: \f41c;
92
- $fa-var-avianex: \f374;
93
- $fa-var-aviato: \f421;
94
- $fa-var-award: \f559;
95
- $fa-var-aws: \f375;
96
- $fa-var-baby: \f77c;
97
- $fa-var-baby-carriage: \f77d;
98
- $fa-var-backspace: \f55a;
99
- $fa-var-backward: \f04a;
100
- $fa-var-balance-scale: \f24e;
101
- $fa-var-ban: \f05e;
102
- $fa-var-band-aid: \f462;
103
- $fa-var-bandcamp: \f2d5;
104
- $fa-var-barcode: \f02a;
105
- $fa-var-bars: \f0c9;
106
- $fa-var-baseball-ball: \f433;
107
- $fa-var-basketball-ball: \f434;
108
- $fa-var-bath: \f2cd;
109
- $fa-var-battery-empty: \f244;
110
- $fa-var-battery-full: \f240;
111
- $fa-var-battery-half: \f242;
112
- $fa-var-battery-quarter: \f243;
113
- $fa-var-battery-three-quarters: \f241;
114
- $fa-var-bed: \f236;
115
- $fa-var-beer: \f0fc;
116
- $fa-var-behance: \f1b4;
117
- $fa-var-behance-square: \f1b5;
118
- $fa-var-bell: \f0f3;
119
- $fa-var-bell-slash: \f1f6;
120
- $fa-var-bezier-curve: \f55b;
121
- $fa-var-bible: \f647;
122
- $fa-var-bicycle: \f206;
123
- $fa-var-bimobject: \f378;
124
- $fa-var-binoculars: \f1e5;
125
- $fa-var-biohazard: \f780;
126
- $fa-var-birthday-cake: \f1fd;
127
- $fa-var-bitbucket: \f171;
128
- $fa-var-bitcoin: \f379;
129
- $fa-var-bity: \f37a;
130
- $fa-var-black-tie: \f27e;
131
- $fa-var-blackberry: \f37b;
132
- $fa-var-blender: \f517;
133
- $fa-var-blender-phone: \f6b6;
134
- $fa-var-blind: \f29d;
135
- $fa-var-blog: \f781;
136
- $fa-var-blogger: \f37c;
137
- $fa-var-blogger-b: \f37d;
138
- $fa-var-bluetooth: \f293;
139
- $fa-var-bluetooth-b: \f294;
140
- $fa-var-bold: \f032;
141
- $fa-var-bolt: \f0e7;
142
- $fa-var-bomb: \f1e2;
143
- $fa-var-bone: \f5d7;
144
- $fa-var-bong: \f55c;
145
- $fa-var-book: \f02d;
146
- $fa-var-book-dead: \f6b7;
147
- $fa-var-book-open: \f518;
148
- $fa-var-book-reader: \f5da;
149
- $fa-var-bookmark: \f02e;
150
- $fa-var-bowling-ball: \f436;
151
- $fa-var-box: \f466;
152
- $fa-var-box-open: \f49e;
153
- $fa-var-boxes: \f468;
154
- $fa-var-braille: \f2a1;
155
- $fa-var-brain: \f5dc;
156
- $fa-var-briefcase: \f0b1;
157
- $fa-var-briefcase-medical: \f469;
158
- $fa-var-broadcast-tower: \f519;
159
- $fa-var-broom: \f51a;
160
- $fa-var-brush: \f55d;
161
- $fa-var-btc: \f15a;
162
- $fa-var-bug: \f188;
163
- $fa-var-building: \f1ad;
164
- $fa-var-bullhorn: \f0a1;
165
- $fa-var-bullseye: \f140;
166
- $fa-var-burn: \f46a;
167
- $fa-var-buromobelexperte: \f37f;
168
- $fa-var-bus: \f207;
169
- $fa-var-bus-alt: \f55e;
170
- $fa-var-business-time: \f64a;
171
- $fa-var-buysellads: \f20d;
172
- $fa-var-calculator: \f1ec;
173
- $fa-var-calendar: \f133;
174
- $fa-var-calendar-alt: \f073;
175
- $fa-var-calendar-check: \f274;
176
- $fa-var-calendar-day: \f783;
177
- $fa-var-calendar-minus: \f272;
178
- $fa-var-calendar-plus: \f271;
179
- $fa-var-calendar-times: \f273;
180
- $fa-var-calendar-week: \f784;
181
- $fa-var-camera: \f030;
182
- $fa-var-camera-retro: \f083;
183
- $fa-var-campground: \f6bb;
184
- $fa-var-canadian-maple-leaf: \f785;
185
- $fa-var-candy-cane: \f786;
186
- $fa-var-cannabis: \f55f;
187
- $fa-var-capsules: \f46b;
188
- $fa-var-car: \f1b9;
189
- $fa-var-car-alt: \f5de;
190
- $fa-var-car-battery: \f5df;
191
- $fa-var-car-crash: \f5e1;
192
- $fa-var-car-side: \f5e4;
193
- $fa-var-caret-down: \f0d7;
194
- $fa-var-caret-left: \f0d9;
195
- $fa-var-caret-right: \f0da;
196
- $fa-var-caret-square-down: \f150;
197
- $fa-var-caret-square-left: \f191;
198
- $fa-var-caret-square-right: \f152;
199
- $fa-var-caret-square-up: \f151;
200
- $fa-var-caret-up: \f0d8;
201
- $fa-var-carrot: \f787;
202
- $fa-var-cart-arrow-down: \f218;
203
- $fa-var-cart-plus: \f217;
204
- $fa-var-cash-register: \f788;
205
- $fa-var-cat: \f6be;
206
- $fa-var-cc-amazon-pay: \f42d;
207
- $fa-var-cc-amex: \f1f3;
208
- $fa-var-cc-apple-pay: \f416;
209
- $fa-var-cc-diners-club: \f24c;
210
- $fa-var-cc-discover: \f1f2;
211
- $fa-var-cc-jcb: \f24b;
212
- $fa-var-cc-mastercard: \f1f1;
213
- $fa-var-cc-paypal: \f1f4;
214
- $fa-var-cc-stripe: \f1f5;
215
- $fa-var-cc-visa: \f1f0;
216
- $fa-var-centercode: \f380;
217
- $fa-var-centos: \f789;
218
- $fa-var-certificate: \f0a3;
219
- $fa-var-chair: \f6c0;
220
- $fa-var-chalkboard: \f51b;
221
- $fa-var-chalkboard-teacher: \f51c;
222
- $fa-var-charging-station: \f5e7;
223
- $fa-var-chart-area: \f1fe;
224
- $fa-var-chart-bar: \f080;
225
- $fa-var-chart-line: \f201;
226
- $fa-var-chart-pie: \f200;
227
- $fa-var-check: \f00c;
228
- $fa-var-check-circle: \f058;
229
- $fa-var-check-double: \f560;
230
- $fa-var-check-square: \f14a;
231
- $fa-var-chess: \f439;
232
- $fa-var-chess-bishop: \f43a;
233
- $fa-var-chess-board: \f43c;
234
- $fa-var-chess-king: \f43f;
235
- $fa-var-chess-knight: \f441;
236
- $fa-var-chess-pawn: \f443;
237
- $fa-var-chess-queen: \f445;
238
- $fa-var-chess-rook: \f447;
239
- $fa-var-chevron-circle-down: \f13a;
240
- $fa-var-chevron-circle-left: \f137;
241
- $fa-var-chevron-circle-right: \f138;
242
- $fa-var-chevron-circle-up: \f139;
243
- $fa-var-chevron-down: \f078;
244
- $fa-var-chevron-left: \f053;
245
- $fa-var-chevron-right: \f054;
246
- $fa-var-chevron-up: \f077;
247
- $fa-var-child: \f1ae;
248
- $fa-var-chrome: \f268;
249
- $fa-var-church: \f51d;
250
- $fa-var-circle: \f111;
251
- $fa-var-circle-notch: \f1ce;
252
- $fa-var-city: \f64f;
253
- $fa-var-clipboard: \f328;
254
- $fa-var-clipboard-check: \f46c;
255
- $fa-var-clipboard-list: \f46d;
256
- $fa-var-clock: \f017;
257
- $fa-var-clone: \f24d;
258
- $fa-var-closed-captioning: \f20a;
259
- $fa-var-cloud: \f0c2;
260
- $fa-var-cloud-download-alt: \f381;
261
- $fa-var-cloud-meatball: \f73b;
262
- $fa-var-cloud-moon: \f6c3;
263
- $fa-var-cloud-moon-rain: \f73c;
264
- $fa-var-cloud-rain: \f73d;
265
- $fa-var-cloud-showers-heavy: \f740;
266
- $fa-var-cloud-sun: \f6c4;
267
- $fa-var-cloud-sun-rain: \f743;
268
- $fa-var-cloud-upload-alt: \f382;
269
- $fa-var-cloudscale: \f383;
270
- $fa-var-cloudsmith: \f384;
271
- $fa-var-cloudversify: \f385;
272
- $fa-var-cocktail: \f561;
273
- $fa-var-code: \f121;
274
- $fa-var-code-branch: \f126;
275
- $fa-var-codepen: \f1cb;
276
- $fa-var-codiepie: \f284;
277
- $fa-var-coffee: \f0f4;
278
- $fa-var-cog: \f013;
279
- $fa-var-cogs: \f085;
280
- $fa-var-coins: \f51e;
281
- $fa-var-columns: \f0db;
282
- $fa-var-comment: \f075;
283
- $fa-var-comment-alt: \f27a;
284
- $fa-var-comment-dollar: \f651;
285
- $fa-var-comment-dots: \f4ad;
286
- $fa-var-comment-slash: \f4b3;
287
- $fa-var-comments: \f086;
288
- $fa-var-comments-dollar: \f653;
289
- $fa-var-compact-disc: \f51f;
290
- $fa-var-compass: \f14e;
291
- $fa-var-compress: \f066;
292
- $fa-var-compress-arrows-alt: \f78c;
293
- $fa-var-concierge-bell: \f562;
294
- $fa-var-confluence: \f78d;
295
- $fa-var-connectdevelop: \f20e;
296
- $fa-var-contao: \f26d;
297
- $fa-var-cookie: \f563;
298
- $fa-var-cookie-bite: \f564;
299
- $fa-var-copy: \f0c5;
300
- $fa-var-copyright: \f1f9;
301
- $fa-var-couch: \f4b8;
302
- $fa-var-cpanel: \f388;
303
- $fa-var-creative-commons: \f25e;
304
- $fa-var-creative-commons-by: \f4e7;
305
- $fa-var-creative-commons-nc: \f4e8;
306
- $fa-var-creative-commons-nc-eu: \f4e9;
307
- $fa-var-creative-commons-nc-jp: \f4ea;
308
- $fa-var-creative-commons-nd: \f4eb;
309
- $fa-var-creative-commons-pd: \f4ec;
310
- $fa-var-creative-commons-pd-alt: \f4ed;
311
- $fa-var-creative-commons-remix: \f4ee;
312
- $fa-var-creative-commons-sa: \f4ef;
313
- $fa-var-creative-commons-sampling: \f4f0;
314
- $fa-var-creative-commons-sampling-plus: \f4f1;
315
- $fa-var-creative-commons-share: \f4f2;
316
- $fa-var-creative-commons-zero: \f4f3;
317
- $fa-var-credit-card: \f09d;
318
- $fa-var-critical-role: \f6c9;
319
- $fa-var-crop: \f125;
320
- $fa-var-crop-alt: \f565;
321
- $fa-var-cross: \f654;
322
- $fa-var-crosshairs: \f05b;
323
- $fa-var-crow: \f520;
324
- $fa-var-crown: \f521;
325
- $fa-var-css3: \f13c;
326
- $fa-var-css3-alt: \f38b;
327
- $fa-var-cube: \f1b2;
328
- $fa-var-cubes: \f1b3;
329
- $fa-var-cut: \f0c4;
330
- $fa-var-cuttlefish: \f38c;
331
- $fa-var-d-and-d: \f38d;
332
- $fa-var-d-and-d-beyond: \f6ca;
333
- $fa-var-dashcube: \f210;
334
- $fa-var-database: \f1c0;
335
- $fa-var-deaf: \f2a4;
336
- $fa-var-delicious: \f1a5;
337
- $fa-var-democrat: \f747;
338
- $fa-var-deploydog: \f38e;
339
- $fa-var-deskpro: \f38f;
340
- $fa-var-desktop: \f108;
341
- $fa-var-dev: \f6cc;
342
- $fa-var-deviantart: \f1bd;
343
- $fa-var-dharmachakra: \f655;
344
- $fa-var-dhl: \f790;
345
- $fa-var-diagnoses: \f470;
346
- $fa-var-diaspora: \f791;
347
- $fa-var-dice: \f522;
348
- $fa-var-dice-d20: \f6cf;
349
- $fa-var-dice-d6: \f6d1;
350
- $fa-var-dice-five: \f523;
351
- $fa-var-dice-four: \f524;
352
- $fa-var-dice-one: \f525;
353
- $fa-var-dice-six: \f526;
354
- $fa-var-dice-three: \f527;
355
- $fa-var-dice-two: \f528;
356
- $fa-var-digg: \f1a6;
357
- $fa-var-digital-ocean: \f391;
358
- $fa-var-digital-tachograph: \f566;
359
- $fa-var-directions: \f5eb;
360
- $fa-var-discord: \f392;
361
- $fa-var-discourse: \f393;
362
- $fa-var-divide: \f529;
363
- $fa-var-dizzy: \f567;
364
- $fa-var-dna: \f471;
365
- $fa-var-dochub: \f394;
366
- $fa-var-docker: \f395;
367
- $fa-var-dog: \f6d3;
368
- $fa-var-dollar-sign: \f155;
369
- $fa-var-dolly: \f472;
370
- $fa-var-dolly-flatbed: \f474;
371
- $fa-var-donate: \f4b9;
372
- $fa-var-door-closed: \f52a;
373
- $fa-var-door-open: \f52b;
374
- $fa-var-dot-circle: \f192;
375
- $fa-var-dove: \f4ba;
376
- $fa-var-download: \f019;
377
- $fa-var-draft2digital: \f396;
378
- $fa-var-drafting-compass: \f568;
379
- $fa-var-dragon: \f6d5;
380
- $fa-var-draw-polygon: \f5ee;
381
- $fa-var-dribbble: \f17d;
382
- $fa-var-dribbble-square: \f397;
383
- $fa-var-dropbox: \f16b;
384
- $fa-var-drum: \f569;
385
- $fa-var-drum-steelpan: \f56a;
386
- $fa-var-drumstick-bite: \f6d7;
387
- $fa-var-drupal: \f1a9;
388
- $fa-var-dumbbell: \f44b;
389
- $fa-var-dumpster: \f793;
390
- $fa-var-dumpster-fire: \f794;
391
- $fa-var-dungeon: \f6d9;
392
- $fa-var-dyalog: \f399;
393
- $fa-var-earlybirds: \f39a;
394
- $fa-var-ebay: \f4f4;
395
- $fa-var-edge: \f282;
396
- $fa-var-edit: \f044;
397
- $fa-var-eject: \f052;
398
- $fa-var-elementor: \f430;
399
- $fa-var-ellipsis-h: \f141;
400
- $fa-var-ellipsis-v: \f142;
401
- $fa-var-ello: \f5f1;
402
- $fa-var-ember: \f423;
403
- $fa-var-empire: \f1d1;
404
- $fa-var-envelope: \f0e0;
405
- $fa-var-envelope-open: \f2b6;
406
- $fa-var-envelope-open-text: \f658;
407
- $fa-var-envelope-square: \f199;
408
- $fa-var-envira: \f299;
409
- $fa-var-equals: \f52c;
410
- $fa-var-eraser: \f12d;
411
- $fa-var-erlang: \f39d;
412
- $fa-var-ethereum: \f42e;
413
- $fa-var-ethernet: \f796;
414
- $fa-var-etsy: \f2d7;
415
- $fa-var-euro-sign: \f153;
416
- $fa-var-exchange-alt: \f362;
417
- $fa-var-exclamation: \f12a;
418
- $fa-var-exclamation-circle: \f06a;
419
- $fa-var-exclamation-triangle: \f071;
420
- $fa-var-expand: \f065;
421
- $fa-var-expand-arrows-alt: \f31e;
422
- $fa-var-expeditedssl: \f23e;
423
- $fa-var-external-link-alt: \f35d;
424
- $fa-var-external-link-square-alt: \f360;
425
- $fa-var-eye: \f06e;
426
- $fa-var-eye-dropper: \f1fb;
427
- $fa-var-eye-slash: \f070;
428
- $fa-var-facebook: \f09a;
429
- $fa-var-facebook-f: \f39e;
430
- $fa-var-facebook-messenger: \f39f;
431
- $fa-var-facebook-square: \f082;
432
- $fa-var-fantasy-flight-games: \f6dc;
433
- $fa-var-fast-backward: \f049;
434
- $fa-var-fast-forward: \f050;
435
- $fa-var-fax: \f1ac;
436
- $fa-var-feather: \f52d;
437
- $fa-var-feather-alt: \f56b;
438
- $fa-var-fedex: \f797;
439
- $fa-var-fedora: \f798;
440
- $fa-var-female: \f182;
441
- $fa-var-fighter-jet: \f0fb;
442
- $fa-var-figma: \f799;
443
- $fa-var-file: \f15b;
444
- $fa-var-file-alt: \f15c;
445
- $fa-var-file-archive: \f1c6;
446
- $fa-var-file-audio: \f1c7;
447
- $fa-var-file-code: \f1c9;
448
- $fa-var-file-contract: \f56c;
449
- $fa-var-file-csv: \f6dd;
450
- $fa-var-file-download: \f56d;
451
- $fa-var-file-excel: \f1c3;
452
- $fa-var-file-export: \f56e;
453
- $fa-var-file-image: \f1c5;
454
- $fa-var-file-import: \f56f;
455
- $fa-var-file-invoice: \f570;
456
- $fa-var-file-invoice-dollar: \f571;
457
- $fa-var-file-medical: \f477;
458
- $fa-var-file-medical-alt: \f478;
459
- $fa-var-file-pdf: \f1c1;
460
- $fa-var-file-powerpoint: \f1c4;
461
- $fa-var-file-prescription: \f572;
462
- $fa-var-file-signature: \f573;
463
- $fa-var-file-upload: \f574;
464
- $fa-var-file-video: \f1c8;
465
- $fa-var-file-word: \f1c2;
466
- $fa-var-fill: \f575;
467
- $fa-var-fill-drip: \f576;
468
- $fa-var-film: \f008;
469
- $fa-var-filter: \f0b0;
470
- $fa-var-fingerprint: \f577;
471
- $fa-var-fire: \f06d;
472
- $fa-var-fire-alt: \f7e4;
473
- $fa-var-fire-extinguisher: \f134;
474
- $fa-var-firefox: \f269;
475
- $fa-var-first-aid: \f479;
476
- $fa-var-first-order: \f2b0;
477
- $fa-var-first-order-alt: \f50a;
478
- $fa-var-firstdraft: \f3a1;
479
- $fa-var-fish: \f578;
480
- $fa-var-fist-raised: \f6de;
481
- $fa-var-flag: \f024;
482
- $fa-var-flag-checkered: \f11e;
483
- $fa-var-flag-usa: \f74d;
484
- $fa-var-flask: \f0c3;
485
- $fa-var-flickr: \f16e;
486
- $fa-var-flipboard: \f44d;
487
- $fa-var-flushed: \f579;
488
- $fa-var-fly: \f417;
489
- $fa-var-folder: \f07b;
490
- $fa-var-folder-minus: \f65d;
491
- $fa-var-folder-open: \f07c;
492
- $fa-var-folder-plus: \f65e;
493
- $fa-var-font: \f031;
494
- $fa-var-font-awesome: \f2b4;
495
- $fa-var-font-awesome-alt: \f35c;
496
- $fa-var-font-awesome-flag: \f425;
497
- $fa-var-font-awesome-logo-full: \f4e6;
498
- $fa-var-fonticons: \f280;
499
- $fa-var-fonticons-fi: \f3a2;
500
- $fa-var-football-ball: \f44e;
501
- $fa-var-fort-awesome: \f286;
502
- $fa-var-fort-awesome-alt: \f3a3;
503
- $fa-var-forumbee: \f211;
504
- $fa-var-forward: \f04e;
505
- $fa-var-foursquare: \f180;
506
- $fa-var-free-code-camp: \f2c5;
507
- $fa-var-freebsd: \f3a4;
508
- $fa-var-frog: \f52e;
509
- $fa-var-frown: \f119;
510
- $fa-var-frown-open: \f57a;
511
- $fa-var-fulcrum: \f50b;
512
- $fa-var-funnel-dollar: \f662;
513
- $fa-var-futbol: \f1e3;
514
- $fa-var-galactic-republic: \f50c;
515
- $fa-var-galactic-senate: \f50d;
516
- $fa-var-gamepad: \f11b;
517
- $fa-var-gas-pump: \f52f;
518
- $fa-var-gavel: \f0e3;
519
- $fa-var-gem: \f3a5;
520
- $fa-var-genderless: \f22d;
521
- $fa-var-get-pocket: \f265;
522
- $fa-var-gg: \f260;
523
- $fa-var-gg-circle: \f261;
524
- $fa-var-ghost: \f6e2;
525
- $fa-var-gift: \f06b;
526
- $fa-var-gifts: \f79c;
527
- $fa-var-git: \f1d3;
528
- $fa-var-git-square: \f1d2;
529
- $fa-var-github: \f09b;
530
- $fa-var-github-alt: \f113;
531
- $fa-var-github-square: \f092;
532
- $fa-var-gitkraken: \f3a6;
533
- $fa-var-gitlab: \f296;
534
- $fa-var-gitter: \f426;
535
- $fa-var-glass-cheers: \f79f;
536
- $fa-var-glass-martini: \f000;
537
- $fa-var-glass-martini-alt: \f57b;
538
- $fa-var-glass-whiskey: \f7a0;
539
- $fa-var-glasses: \f530;
540
- $fa-var-glide: \f2a5;
541
- $fa-var-glide-g: \f2a6;
542
- $fa-var-globe: \f0ac;
543
- $fa-var-globe-africa: \f57c;
544
- $fa-var-globe-americas: \f57d;
545
- $fa-var-globe-asia: \f57e;
546
- $fa-var-globe-europe: \f7a2;
547
- $fa-var-gofore: \f3a7;
548
- $fa-var-golf-ball: \f450;
549
- $fa-var-goodreads: \f3a8;
550
- $fa-var-goodreads-g: \f3a9;
551
- $fa-var-google: \f1a0;
552
- $fa-var-google-drive: \f3aa;
553
- $fa-var-google-play: \f3ab;
554
- $fa-var-google-plus: \f2b3;
555
- $fa-var-google-plus-g: \f0d5;
556
- $fa-var-google-plus-square: \f0d4;
557
- $fa-var-google-wallet: \f1ee;
558
- $fa-var-gopuram: \f664;
559
- $fa-var-graduation-cap: \f19d;
560
- $fa-var-gratipay: \f184;
561
- $fa-var-grav: \f2d6;
562
- $fa-var-greater-than: \f531;
563
- $fa-var-greater-than-equal: \f532;
564
- $fa-var-grimace: \f57f;
565
- $fa-var-grin: \f580;
566
- $fa-var-grin-alt: \f581;
567
- $fa-var-grin-beam: \f582;
568
- $fa-var-grin-beam-sweat: \f583;
569
- $fa-var-grin-hearts: \f584;
570
- $fa-var-grin-squint: \f585;
571
- $fa-var-grin-squint-tears: \f586;
572
- $fa-var-grin-stars: \f587;
573
- $fa-var-grin-tears: \f588;
574
- $fa-var-grin-tongue: \f589;
575
- $fa-var-grin-tongue-squint: \f58a;
576
- $fa-var-grin-tongue-wink: \f58b;
577
- $fa-var-grin-wink: \f58c;
578
- $fa-var-grip-horizontal: \f58d;
579
- $fa-var-grip-lines: \f7a4;
580
- $fa-var-grip-lines-vertical: \f7a5;
581
- $fa-var-grip-vertical: \f58e;
582
- $fa-var-gripfire: \f3ac;
583
- $fa-var-grunt: \f3ad;
584
- $fa-var-guitar: \f7a6;
585
- $fa-var-gulp: \f3ae;
586
- $fa-var-h-square: \f0fd;
587
- $fa-var-hacker-news: \f1d4;
588
- $fa-var-hacker-news-square: \f3af;
589
- $fa-var-hackerrank: \f5f7;
590
- $fa-var-hammer: \f6e3;
591
- $fa-var-hamsa: \f665;
592
- $fa-var-hand-holding: \f4bd;
593
- $fa-var-hand-holding-heart: \f4be;
594
- $fa-var-hand-holding-usd: \f4c0;
595
- $fa-var-hand-lizard: \f258;
596
- $fa-var-hand-paper: \f256;
597
- $fa-var-hand-peace: \f25b;
598
- $fa-var-hand-point-down: \f0a7;
599
- $fa-var-hand-point-left: \f0a5;
600
- $fa-var-hand-point-right: \f0a4;
601
- $fa-var-hand-point-up: \f0a6;
602
- $fa-var-hand-pointer: \f25a;
603
- $fa-var-hand-rock: \f255;
604
- $fa-var-hand-scissors: \f257;
605
- $fa-var-hand-spock: \f259;
606
- $fa-var-hands: \f4c2;
607
- $fa-var-hands-helping: \f4c4;
608
- $fa-var-handshake: \f2b5;
609
- $fa-var-hanukiah: \f6e6;
610
- $fa-var-hashtag: \f292;
611
- $fa-var-hat-wizard: \f6e8;
612
- $fa-var-haykal: \f666;
613
- $fa-var-hdd: \f0a0;
614
- $fa-var-heading: \f1dc;
615
- $fa-var-headphones: \f025;
616
- $fa-var-headphones-alt: \f58f;
617
- $fa-var-headset: \f590;
618
- $fa-var-heart: \f004;
619
- $fa-var-heart-broken: \f7a9;
620
- $fa-var-heartbeat: \f21e;
621
- $fa-var-helicopter: \f533;
622
- $fa-var-highlighter: \f591;
623
- $fa-var-hiking: \f6ec;
624
- $fa-var-hippo: \f6ed;
625
- $fa-var-hips: \f452;
626
- $fa-var-hire-a-helper: \f3b0;
627
- $fa-var-history: \f1da;
628
- $fa-var-hockey-puck: \f453;
629
- $fa-var-holly-berry: \f7aa;
630
- $fa-var-home: \f015;
631
- $fa-var-hooli: \f427;
632
- $fa-var-hornbill: \f592;
633
- $fa-var-horse: \f6f0;
634
- $fa-var-horse-head: \f7ab;
635
- $fa-var-hospital: \f0f8;
636
- $fa-var-hospital-alt: \f47d;
637
- $fa-var-hospital-symbol: \f47e;
638
- $fa-var-hot-tub: \f593;
639
- $fa-var-hotel: \f594;
640
- $fa-var-hotjar: \f3b1;
641
- $fa-var-hourglass: \f254;
642
- $fa-var-hourglass-end: \f253;
643
- $fa-var-hourglass-half: \f252;
644
- $fa-var-hourglass-start: \f251;
645
- $fa-var-house-damage: \f6f1;
646
- $fa-var-houzz: \f27c;
647
- $fa-var-hryvnia: \f6f2;
648
- $fa-var-html5: \f13b;
649
- $fa-var-hubspot: \f3b2;
650
- $fa-var-i-cursor: \f246;
651
- $fa-var-icicles: \f7ad;
652
- $fa-var-id-badge: \f2c1;
653
- $fa-var-id-card: \f2c2;
654
- $fa-var-id-card-alt: \f47f;
655
- $fa-var-igloo: \f7ae;
656
- $fa-var-image: \f03e;
657
- $fa-var-images: \f302;
658
- $fa-var-imdb: \f2d8;
659
- $fa-var-inbox: \f01c;
660
- $fa-var-indent: \f03c;
661
- $fa-var-industry: \f275;
662
- $fa-var-infinity: \f534;
663
- $fa-var-info: \f129;
664
- $fa-var-info-circle: \f05a;
665
- $fa-var-instagram: \f16d;
666
- $fa-var-intercom: \f7af;
667
- $fa-var-internet-explorer: \f26b;
668
- $fa-var-invision: \f7b0;
669
- $fa-var-ioxhost: \f208;
670
- $fa-var-italic: \f033;
671
- $fa-var-itunes: \f3b4;
672
- $fa-var-itunes-note: \f3b5;
673
- $fa-var-java: \f4e4;
674
- $fa-var-jedi: \f669;
675
- $fa-var-jedi-order: \f50e;
676
- $fa-var-jenkins: \f3b6;
677
- $fa-var-jira: \f7b1;
678
- $fa-var-joget: \f3b7;
679
- $fa-var-joint: \f595;
680
- $fa-var-joomla: \f1aa;
681
- $fa-var-journal-whills: \f66a;
682
- $fa-var-js: \f3b8;
683
- $fa-var-js-square: \f3b9;
684
- $fa-var-jsfiddle: \f1cc;
685
- $fa-var-kaaba: \f66b;
686
- $fa-var-kaggle: \f5fa;
687
- $fa-var-key: \f084;
688
- $fa-var-keybase: \f4f5;
689
- $fa-var-keyboard: \f11c;
690
- $fa-var-keycdn: \f3ba;
691
- $fa-var-khanda: \f66d;
692
- $fa-var-kickstarter: \f3bb;
693
- $fa-var-kickstarter-k: \f3bc;
694
- $fa-var-kiss: \f596;
695
- $fa-var-kiss-beam: \f597;
696
- $fa-var-kiss-wink-heart: \f598;
697
- $fa-var-kiwi-bird: \f535;
698
- $fa-var-korvue: \f42f;
699
- $fa-var-landmark: \f66f;
700
- $fa-var-language: \f1ab;
701
- $fa-var-laptop: \f109;
702
- $fa-var-laptop-code: \f5fc;
703
- $fa-var-laravel: \f3bd;
704
- $fa-var-lastfm: \f202;
705
- $fa-var-lastfm-square: \f203;
706
- $fa-var-laugh: \f599;
707
- $fa-var-laugh-beam: \f59a;
708
- $fa-var-laugh-squint: \f59b;
709
- $fa-var-laugh-wink: \f59c;
710
- $fa-var-layer-group: \f5fd;
711
- $fa-var-leaf: \f06c;
712
- $fa-var-leanpub: \f212;
713
- $fa-var-lemon: \f094;
714
- $fa-var-less: \f41d;
715
- $fa-var-less-than: \f536;
716
- $fa-var-less-than-equal: \f537;
717
- $fa-var-level-down-alt: \f3be;
718
- $fa-var-level-up-alt: \f3bf;
719
- $fa-var-life-ring: \f1cd;
720
- $fa-var-lightbulb: \f0eb;
721
- $fa-var-line: \f3c0;
722
- $fa-var-link: \f0c1;
723
- $fa-var-linkedin: \f08c;
724
- $fa-var-linkedin-in: \f0e1;
725
- $fa-var-linode: \f2b8;
726
- $fa-var-linux: \f17c;
727
- $fa-var-lira-sign: \f195;
728
- $fa-var-list: \f03a;
729
- $fa-var-list-alt: \f022;
730
- $fa-var-list-ol: \f0cb;
731
- $fa-var-list-ul: \f0ca;
732
- $fa-var-location-arrow: \f124;
733
- $fa-var-lock: \f023;
734
- $fa-var-lock-open: \f3c1;
735
- $fa-var-long-arrow-alt-down: \f309;
736
- $fa-var-long-arrow-alt-left: \f30a;
737
- $fa-var-long-arrow-alt-right: \f30b;
738
- $fa-var-long-arrow-alt-up: \f30c;
739
- $fa-var-low-vision: \f2a8;
740
- $fa-var-luggage-cart: \f59d;
741
- $fa-var-lyft: \f3c3;
742
- $fa-var-magento: \f3c4;
743
- $fa-var-magic: \f0d0;
744
- $fa-var-magnet: \f076;
745
- $fa-var-mail-bulk: \f674;
746
- $fa-var-mailchimp: \f59e;
747
- $fa-var-male: \f183;
748
- $fa-var-mandalorian: \f50f;
749
- $fa-var-map: \f279;
750
- $fa-var-map-marked: \f59f;
751
- $fa-var-map-marked-alt: \f5a0;
752
- $fa-var-map-marker: \f041;
753
- $fa-var-map-marker-alt: \f3c5;
754
- $fa-var-map-pin: \f276;
755
- $fa-var-map-signs: \f277;
756
- $fa-var-markdown: \f60f;
757
- $fa-var-marker: \f5a1;
758
- $fa-var-mars: \f222;
759
- $fa-var-mars-double: \f227;
760
- $fa-var-mars-stroke: \f229;
761
- $fa-var-mars-stroke-h: \f22b;
762
- $fa-var-mars-stroke-v: \f22a;
763
- $fa-var-mask: \f6fa;
764
- $fa-var-mastodon: \f4f6;
765
- $fa-var-maxcdn: \f136;
766
- $fa-var-medal: \f5a2;
767
- $fa-var-medapps: \f3c6;
768
- $fa-var-medium: \f23a;
769
- $fa-var-medium-m: \f3c7;
770
- $fa-var-medkit: \f0fa;
771
- $fa-var-medrt: \f3c8;
772
- $fa-var-meetup: \f2e0;
773
- $fa-var-megaport: \f5a3;
774
- $fa-var-meh: \f11a;
775
- $fa-var-meh-blank: \f5a4;
776
- $fa-var-meh-rolling-eyes: \f5a5;
777
- $fa-var-memory: \f538;
778
- $fa-var-mendeley: \f7b3;
779
- $fa-var-menorah: \f676;
780
- $fa-var-mercury: \f223;
781
- $fa-var-meteor: \f753;
782
- $fa-var-microchip: \f2db;
783
- $fa-var-microphone: \f130;
784
- $fa-var-microphone-alt: \f3c9;
785
- $fa-var-microphone-alt-slash: \f539;
786
- $fa-var-microphone-slash: \f131;
787
- $fa-var-microscope: \f610;
788
- $fa-var-microsoft: \f3ca;
789
- $fa-var-minus: \f068;
790
- $fa-var-minus-circle: \f056;
791
- $fa-var-minus-square: \f146;
792
- $fa-var-mitten: \f7b5;
793
- $fa-var-mix: \f3cb;
794
- $fa-var-mixcloud: \f289;
795
- $fa-var-mizuni: \f3cc;
796
- $fa-var-mobile: \f10b;
797
- $fa-var-mobile-alt: \f3cd;
798
- $fa-var-modx: \f285;
799
- $fa-var-monero: \f3d0;
800
- $fa-var-money-bill: \f0d6;
801
- $fa-var-money-bill-alt: \f3d1;
802
- $fa-var-money-bill-wave: \f53a;
803
- $fa-var-money-bill-wave-alt: \f53b;
804
- $fa-var-money-check: \f53c;
805
- $fa-var-money-check-alt: \f53d;
806
- $fa-var-monument: \f5a6;
807
- $fa-var-moon: \f186;
808
- $fa-var-mortar-pestle: \f5a7;
809
- $fa-var-mosque: \f678;
810
- $fa-var-motorcycle: \f21c;
811
- $fa-var-mountain: \f6fc;
812
- $fa-var-mouse-pointer: \f245;
813
- $fa-var-mug-hot: \f7b6;
814
- $fa-var-music: \f001;
815
- $fa-var-napster: \f3d2;
816
- $fa-var-neos: \f612;
817
- $fa-var-network-wired: \f6ff;
818
- $fa-var-neuter: \f22c;
819
- $fa-var-newspaper: \f1ea;
820
- $fa-var-nimblr: \f5a8;
821
- $fa-var-nintendo-switch: \f418;
822
- $fa-var-node: \f419;
823
- $fa-var-node-js: \f3d3;
824
- $fa-var-not-equal: \f53e;
825
- $fa-var-notes-medical: \f481;
826
- $fa-var-npm: \f3d4;
827
- $fa-var-ns8: \f3d5;
828
- $fa-var-nutritionix: \f3d6;
829
- $fa-var-object-group: \f247;
830
- $fa-var-object-ungroup: \f248;
831
- $fa-var-odnoklassniki: \f263;
832
- $fa-var-odnoklassniki-square: \f264;
833
- $fa-var-oil-can: \f613;
834
- $fa-var-old-republic: \f510;
835
- $fa-var-om: \f679;
836
- $fa-var-opencart: \f23d;
837
- $fa-var-openid: \f19b;
838
- $fa-var-opera: \f26a;
839
- $fa-var-optin-monster: \f23c;
840
- $fa-var-osi: \f41a;
841
- $fa-var-otter: \f700;
842
- $fa-var-outdent: \f03b;
843
- $fa-var-page4: \f3d7;
844
- $fa-var-pagelines: \f18c;
845
- $fa-var-paint-brush: \f1fc;
846
- $fa-var-paint-roller: \f5aa;
847
- $fa-var-palette: \f53f;
848
- $fa-var-palfed: \f3d8;
849
- $fa-var-pallet: \f482;
850
- $fa-var-paper-plane: \f1d8;
851
- $fa-var-paperclip: \f0c6;
852
- $fa-var-parachute-box: \f4cd;
853
- $fa-var-paragraph: \f1dd;
854
- $fa-var-parking: \f540;
855
- $fa-var-passport: \f5ab;
856
- $fa-var-pastafarianism: \f67b;
857
- $fa-var-paste: \f0ea;
858
- $fa-var-patreon: \f3d9;
859
- $fa-var-pause: \f04c;
860
- $fa-var-pause-circle: \f28b;
861
- $fa-var-paw: \f1b0;
862
- $fa-var-paypal: \f1ed;
863
- $fa-var-peace: \f67c;
864
- $fa-var-pen: \f304;
865
- $fa-var-pen-alt: \f305;
866
- $fa-var-pen-fancy: \f5ac;
867
- $fa-var-pen-nib: \f5ad;
868
- $fa-var-pen-square: \f14b;
869
- $fa-var-pencil-alt: \f303;
870
- $fa-var-pencil-ruler: \f5ae;
871
- $fa-var-penny-arcade: \f704;
872
- $fa-var-people-carry: \f4ce;
873
- $fa-var-percent: \f295;
874
- $fa-var-percentage: \f541;
875
- $fa-var-periscope: \f3da;
876
- $fa-var-person-booth: \f756;
877
- $fa-var-phabricator: \f3db;
878
- $fa-var-phoenix-framework: \f3dc;
879
- $fa-var-phoenix-squadron: \f511;
880
- $fa-var-phone: \f095;
881
- $fa-var-phone-slash: \f3dd;
882
- $fa-var-phone-square: \f098;
883
- $fa-var-phone-volume: \f2a0;
884
- $fa-var-php: \f457;
885
- $fa-var-pied-piper: \f2ae;
886
- $fa-var-pied-piper-alt: \f1a8;
887
- $fa-var-pied-piper-hat: \f4e5;
888
- $fa-var-pied-piper-pp: \f1a7;
889
- $fa-var-piggy-bank: \f4d3;
890
- $fa-var-pills: \f484;
891
- $fa-var-pinterest: \f0d2;
892
- $fa-var-pinterest-p: \f231;
893
- $fa-var-pinterest-square: \f0d3;
894
- $fa-var-place-of-worship: \f67f;
895
- $fa-var-plane: \f072;
896
- $fa-var-plane-arrival: \f5af;
897
- $fa-var-plane-departure: \f5b0;
898
- $fa-var-play: \f04b;
899
- $fa-var-play-circle: \f144;
900
- $fa-var-playstation: \f3df;
901
- $fa-var-plug: \f1e6;
902
- $fa-var-plus: \f067;
903
- $fa-var-plus-circle: \f055;
904
- $fa-var-plus-square: \f0fe;
905
- $fa-var-podcast: \f2ce;
906
- $fa-var-poll: \f681;
907
- $fa-var-poll-h: \f682;
908
- $fa-var-poo: \f2fe;
909
- $fa-var-poo-storm: \f75a;
910
- $fa-var-poop: \f619;
911
- $fa-var-portrait: \f3e0;
912
- $fa-var-pound-sign: \f154;
913
- $fa-var-power-off: \f011;
914
- $fa-var-pray: \f683;
915
- $fa-var-praying-hands: \f684;
916
- $fa-var-prescription: \f5b1;
917
- $fa-var-prescription-bottle: \f485;
918
- $fa-var-prescription-bottle-alt: \f486;
919
- $fa-var-print: \f02f;
920
- $fa-var-procedures: \f487;
921
- $fa-var-product-hunt: \f288;
922
- $fa-var-project-diagram: \f542;
923
- $fa-var-pushed: \f3e1;
924
- $fa-var-puzzle-piece: \f12e;
925
- $fa-var-python: \f3e2;
926
- $fa-var-qq: \f1d6;
927
- $fa-var-qrcode: \f029;
928
- $fa-var-question: \f128;
929
- $fa-var-question-circle: \f059;
930
- $fa-var-quidditch: \f458;
931
- $fa-var-quinscape: \f459;
932
- $fa-var-quora: \f2c4;
933
- $fa-var-quote-left: \f10d;
934
- $fa-var-quote-right: \f10e;
935
- $fa-var-quran: \f687;
936
- $fa-var-r-project: \f4f7;
937
- $fa-var-radiation: \f7b9;
938
- $fa-var-radiation-alt: \f7ba;
939
- $fa-var-rainbow: \f75b;
940
- $fa-var-random: \f074;
941
- $fa-var-raspberry-pi: \f7bb;
942
- $fa-var-ravelry: \f2d9;
943
- $fa-var-react: \f41b;
944
- $fa-var-reacteurope: \f75d;
945
- $fa-var-readme: \f4d5;
946
- $fa-var-rebel: \f1d0;
947
- $fa-var-receipt: \f543;
948
- $fa-var-recycle: \f1b8;
949
- $fa-var-red-river: \f3e3;
950
- $fa-var-reddit: \f1a1;
951
- $fa-var-reddit-alien: \f281;
952
- $fa-var-reddit-square: \f1a2;
953
- $fa-var-redhat: \f7bc;
954
- $fa-var-redo: \f01e;
955
- $fa-var-redo-alt: \f2f9;
956
- $fa-var-registered: \f25d;
957
- $fa-var-renren: \f18b;
958
- $fa-var-reply: \f3e5;
959
- $fa-var-reply-all: \f122;
960
- $fa-var-replyd: \f3e6;
961
- $fa-var-republican: \f75e;
962
- $fa-var-researchgate: \f4f8;
963
- $fa-var-resolving: \f3e7;
964
- $fa-var-restroom: \f7bd;
965
- $fa-var-retweet: \f079;
966
- $fa-var-rev: \f5b2;
967
- $fa-var-ribbon: \f4d6;
968
- $fa-var-ring: \f70b;
969
- $fa-var-road: \f018;
970
- $fa-var-robot: \f544;
971
- $fa-var-rocket: \f135;
972
- $fa-var-rocketchat: \f3e8;
973
- $fa-var-rockrms: \f3e9;
974
- $fa-var-route: \f4d7;
975
- $fa-var-rss: \f09e;
976
- $fa-var-rss-square: \f143;
977
- $fa-var-ruble-sign: \f158;
978
- $fa-var-ruler: \f545;
979
- $fa-var-ruler-combined: \f546;
980
- $fa-var-ruler-horizontal: \f547;
981
- $fa-var-ruler-vertical: \f548;
982
- $fa-var-running: \f70c;
983
- $fa-var-rupee-sign: \f156;
984
- $fa-var-sad-cry: \f5b3;
985
- $fa-var-sad-tear: \f5b4;
986
- $fa-var-safari: \f267;
987
- $fa-var-sass: \f41e;
988
- $fa-var-satellite: \f7bf;
989
- $fa-var-satellite-dish: \f7c0;
990
- $fa-var-save: \f0c7;
991
- $fa-var-schlix: \f3ea;
992
- $fa-var-school: \f549;
993
- $fa-var-screwdriver: \f54a;
994
- $fa-var-scribd: \f28a;
995
- $fa-var-scroll: \f70e;
996
- $fa-var-sd-card: \f7c2;
997
- $fa-var-search: \f002;
998
- $fa-var-search-dollar: \f688;
999
- $fa-var-search-location: \f689;
1000
- $fa-var-search-minus: \f010;
1001
- $fa-var-search-plus: \f00e;
1002
- $fa-var-searchengin: \f3eb;
1003
- $fa-var-seedling: \f4d8;
1004
- $fa-var-sellcast: \f2da;
1005
- $fa-var-sellsy: \f213;
1006
- $fa-var-server: \f233;
1007
- $fa-var-servicestack: \f3ec;
1008
- $fa-var-shapes: \f61f;
1009
- $fa-var-share: \f064;
1010
- $fa-var-share-alt: \f1e0;
1011
- $fa-var-share-alt-square: \f1e1;
1012
- $fa-var-share-square: \f14d;
1013
- $fa-var-shekel-sign: \f20b;
1014
- $fa-var-shield-alt: \f3ed;
1015
- $fa-var-ship: \f21a;
1016
- $fa-var-shipping-fast: \f48b;
1017
- $fa-var-shirtsinbulk: \f214;
1018
- $fa-var-shoe-prints: \f54b;
1019
- $fa-var-shopping-bag: \f290;
1020
- $fa-var-shopping-basket: \f291;
1021
- $fa-var-shopping-cart: \f07a;
1022
- $fa-var-shopware: \f5b5;
1023
- $fa-var-shower: \f2cc;
1024
- $fa-var-shuttle-van: \f5b6;
1025
- $fa-var-sign: \f4d9;
1026
- $fa-var-sign-in-alt: \f2f6;
1027
- $fa-var-sign-language: \f2a7;
1028
- $fa-var-sign-out-alt: \f2f5;
1029
- $fa-var-signal: \f012;
1030
- $fa-var-signature: \f5b7;
1031
- $fa-var-sim-card: \f7c4;
1032
- $fa-var-simplybuilt: \f215;
1033
- $fa-var-sistrix: \f3ee;
1034
- $fa-var-sitemap: \f0e8;
1035
- $fa-var-sith: \f512;
1036
- $fa-var-skating: \f7c5;
1037
- $fa-var-sketch: \f7c6;
1038
- $fa-var-skiing: \f7c9;
1039
- $fa-var-skiing-nordic: \f7ca;
1040
- $fa-var-skull: \f54c;
1041
- $fa-var-skull-crossbones: \f714;
1042
- $fa-var-skyatlas: \f216;
1043
- $fa-var-skype: \f17e;
1044
- $fa-var-slack: \f198;
1045
- $fa-var-slack-hash: \f3ef;
1046
- $fa-var-slash: \f715;
1047
- $fa-var-sleigh: \f7cc;
1048
- $fa-var-sliders-h: \f1de;
1049
- $fa-var-slideshare: \f1e7;
1050
- $fa-var-smile: \f118;
1051
- $fa-var-smile-beam: \f5b8;
1052
- $fa-var-smile-wink: \f4da;
1053
- $fa-var-smog: \f75f;
1054
- $fa-var-smoking: \f48d;
1055
- $fa-var-smoking-ban: \f54d;
1056
- $fa-var-sms: \f7cd;
1057
- $fa-var-snapchat: \f2ab;
1058
- $fa-var-snapchat-ghost: \f2ac;
1059
- $fa-var-snapchat-square: \f2ad;
1060
- $fa-var-snowboarding: \f7ce;
1061
- $fa-var-snowflake: \f2dc;
1062
- $fa-var-snowman: \f7d0;
1063
- $fa-var-snowplow: \f7d2;
1064
- $fa-var-socks: \f696;
1065
- $fa-var-solar-panel: \f5ba;
1066
- $fa-var-sort: \f0dc;
1067
- $fa-var-sort-alpha-down: \f15d;
1068
- $fa-var-sort-alpha-up: \f15e;
1069
- $fa-var-sort-amount-down: \f160;
1070
- $fa-var-sort-amount-up: \f161;
1071
- $fa-var-sort-down: \f0dd;
1072
- $fa-var-sort-numeric-down: \f162;
1073
- $fa-var-sort-numeric-up: \f163;
1074
- $fa-var-sort-up: \f0de;
1075
- $fa-var-soundcloud: \f1be;
1076
- $fa-var-sourcetree: \f7d3;
1077
- $fa-var-spa: \f5bb;
1078
- $fa-var-space-shuttle: \f197;
1079
- $fa-var-speakap: \f3f3;
1080
- $fa-var-spider: \f717;
1081
- $fa-var-spinner: \f110;
1082
- $fa-var-splotch: \f5bc;
1083
- $fa-var-spotify: \f1bc;
1084
- $fa-var-spray-can: \f5bd;
1085
- $fa-var-square: \f0c8;
1086
- $fa-var-square-full: \f45c;
1087
- $fa-var-square-root-alt: \f698;
1088
- $fa-var-squarespace: \f5be;
1089
- $fa-var-stack-exchange: \f18d;
1090
- $fa-var-stack-overflow: \f16c;
1091
- $fa-var-stamp: \f5bf;
1092
- $fa-var-star: \f005;
1093
- $fa-var-star-and-crescent: \f699;
1094
- $fa-var-star-half: \f089;
1095
- $fa-var-star-half-alt: \f5c0;
1096
- $fa-var-star-of-david: \f69a;
1097
- $fa-var-star-of-life: \f621;
1098
- $fa-var-staylinked: \f3f5;
1099
- $fa-var-steam: \f1b6;
1100
- $fa-var-steam-square: \f1b7;
1101
- $fa-var-steam-symbol: \f3f6;
1102
- $fa-var-step-backward: \f048;
1103
- $fa-var-step-forward: \f051;
1104
- $fa-var-stethoscope: \f0f1;
1105
- $fa-var-sticker-mule: \f3f7;
1106
- $fa-var-sticky-note: \f249;
1107
- $fa-var-stop: \f04d;
1108
- $fa-var-stop-circle: \f28d;
1109
- $fa-var-stopwatch: \f2f2;
1110
- $fa-var-store: \f54e;
1111
- $fa-var-store-alt: \f54f;
1112
- $fa-var-strava: \f428;
1113
- $fa-var-stream: \f550;
1114
- $fa-var-street-view: \f21d;
1115
- $fa-var-strikethrough: \f0cc;
1116
- $fa-var-stripe: \f429;
1117
- $fa-var-stripe-s: \f42a;
1118
- $fa-var-stroopwafel: \f551;
1119
- $fa-var-studiovinari: \f3f8;
1120
- $fa-var-stumbleupon: \f1a4;
1121
- $fa-var-stumbleupon-circle: \f1a3;
1122
- $fa-var-subscript: \f12c;
1123
- $fa-var-subway: \f239;
1124
- $fa-var-suitcase: \f0f2;
1125
- $fa-var-suitcase-rolling: \f5c1;
1126
- $fa-var-sun: \f185;
1127
- $fa-var-superpowers: \f2dd;
1128
- $fa-var-superscript: \f12b;
1129
- $fa-var-supple: \f3f9;
1130
- $fa-var-surprise: \f5c2;
1131
- $fa-var-suse: \f7d6;
1132
- $fa-var-swatchbook: \f5c3;
1133
- $fa-var-swimmer: \f5c4;
1134
- $fa-var-swimming-pool: \f5c5;
1135
- $fa-var-synagogue: \f69b;
1136
- $fa-var-sync: \f021;
1137
- $fa-var-sync-alt: \f2f1;
1138
- $fa-var-syringe: \f48e;
1139
- $fa-var-table: \f0ce;
1140
- $fa-var-table-tennis: \f45d;
1141
- $fa-var-tablet: \f10a;
1142
- $fa-var-tablet-alt: \f3fa;
1143
- $fa-var-tablets: \f490;
1144
- $fa-var-tachometer-alt: \f3fd;
1145
- $fa-var-tag: \f02b;
1146
- $fa-var-tags: \f02c;
1147
- $fa-var-tape: \f4db;
1148
- $fa-var-tasks: \f0ae;
1149
- $fa-var-taxi: \f1ba;
1150
- $fa-var-teamspeak: \f4f9;
1151
- $fa-var-teeth: \f62e;
1152
- $fa-var-teeth-open: \f62f;
1153
- $fa-var-telegram: \f2c6;
1154
- $fa-var-telegram-plane: \f3fe;
1155
- $fa-var-temperature-high: \f769;
1156
- $fa-var-temperature-low: \f76b;
1157
- $fa-var-tencent-weibo: \f1d5;
1158
- $fa-var-tenge: \f7d7;
1159
- $fa-var-terminal: \f120;
1160
- $fa-var-text-height: \f034;
1161
- $fa-var-text-width: \f035;
1162
- $fa-var-th: \f00a;
1163
- $fa-var-th-large: \f009;
1164
- $fa-var-th-list: \f00b;
1165
- $fa-var-the-red-yeti: \f69d;
1166
- $fa-var-theater-masks: \f630;
1167
- $fa-var-themeco: \f5c6;
1168
- $fa-var-themeisle: \f2b2;
1169
- $fa-var-thermometer: \f491;
1170
- $fa-var-thermometer-empty: \f2cb;
1171
- $fa-var-thermometer-full: \f2c7;
1172
- $fa-var-thermometer-half: \f2c9;
1173
- $fa-var-thermometer-quarter: \f2ca;
1174
- $fa-var-thermometer-three-quarters: \f2c8;
1175
- $fa-var-think-peaks: \f731;
1176
- $fa-var-thumbs-down: \f165;
1177
- $fa-var-thumbs-up: \f164;
1178
- $fa-var-thumbtack: \f08d;
1179
- $fa-var-ticket-alt: \f3ff;
1180
- $fa-var-times: \f00d;
1181
- $fa-var-times-circle: \f057;
1182
- $fa-var-tint: \f043;
1183
- $fa-var-tint-slash: \f5c7;
1184
- $fa-var-tired: \f5c8;
1185
- $fa-var-toggle-off: \f204;
1186
- $fa-var-toggle-on: \f205;
1187
- $fa-var-toilet: \f7d8;
1188
- $fa-var-toilet-paper: \f71e;
1189
- $fa-var-toolbox: \f552;
1190
- $fa-var-tools: \f7d9;
1191
- $fa-var-tooth: \f5c9;
1192
- $fa-var-torah: \f6a0;
1193
- $fa-var-torii-gate: \f6a1;
1194
- $fa-var-tractor: \f722;
1195
- $fa-var-trade-federation: \f513;
1196
- $fa-var-trademark: \f25c;
1197
- $fa-var-traffic-light: \f637;
1198
- $fa-var-train: \f238;
1199
- $fa-var-tram: \f7da;
1200
- $fa-var-transgender: \f224;
1201
- $fa-var-transgender-alt: \f225;
1202
- $fa-var-trash: \f1f8;
1203
- $fa-var-trash-alt: \f2ed;
1204
- $fa-var-tree: \f1bb;
1205
- $fa-var-trello: \f181;
1206
- $fa-var-tripadvisor: \f262;
1207
- $fa-var-trophy: \f091;
1208
- $fa-var-truck: \f0d1;
1209
- $fa-var-truck-loading: \f4de;
1210
- $fa-var-truck-monster: \f63b;
1211
- $fa-var-truck-moving: \f4df;
1212
- $fa-var-truck-pickup: \f63c;
1213
- $fa-var-tshirt: \f553;
1214
- $fa-var-tty: \f1e4;
1215
- $fa-var-tumblr: \f173;
1216
- $fa-var-tumblr-square: \f174;
1217
- $fa-var-tv: \f26c;
1218
- $fa-var-twitch: \f1e8;
1219
- $fa-var-twitter: \f099;
1220
- $fa-var-twitter-square: \f081;
1221
- $fa-var-typo3: \f42b;
1222
- $fa-var-uber: \f402;
1223
- $fa-var-ubuntu: \f7df;
1224
- $fa-var-uikit: \f403;
1225
- $fa-var-umbrella: \f0e9;
1226
- $fa-var-umbrella-beach: \f5ca;
1227
- $fa-var-underline: \f0cd;
1228
- $fa-var-undo: \f0e2;
1229
- $fa-var-undo-alt: \f2ea;
1230
- $fa-var-uniregistry: \f404;
1231
- $fa-var-universal-access: \f29a;
1232
- $fa-var-university: \f19c;
1233
- $fa-var-unlink: \f127;
1234
- $fa-var-unlock: \f09c;
1235
- $fa-var-unlock-alt: \f13e;
1236
- $fa-var-untappd: \f405;
1237
- $fa-var-upload: \f093;
1238
- $fa-var-ups: \f7e0;
1239
- $fa-var-usb: \f287;
1240
- $fa-var-user: \f007;
1241
- $fa-var-user-alt: \f406;
1242
- $fa-var-user-alt-slash: \f4fa;
1243
- $fa-var-user-astronaut: \f4fb;
1244
- $fa-var-user-check: \f4fc;
1245
- $fa-var-user-circle: \f2bd;
1246
- $fa-var-user-clock: \f4fd;
1247
- $fa-var-user-cog: \f4fe;
1248
- $fa-var-user-edit: \f4ff;
1249
- $fa-var-user-friends: \f500;
1250
- $fa-var-user-graduate: \f501;
1251
- $fa-var-user-injured: \f728;
1252
- $fa-var-user-lock: \f502;
1253
- $fa-var-user-md: \f0f0;
1254
- $fa-var-user-minus: \f503;
1255
- $fa-var-user-ninja: \f504;
1256
- $fa-var-user-plus: \f234;
1257
- $fa-var-user-secret: \f21b;
1258
- $fa-var-user-shield: \f505;
1259
- $fa-var-user-slash: \f506;
1260
- $fa-var-user-tag: \f507;
1261
- $fa-var-user-tie: \f508;
1262
- $fa-var-user-times: \f235;
1263
- $fa-var-users: \f0c0;
1264
- $fa-var-users-cog: \f509;
1265
- $fa-var-usps: \f7e1;
1266
- $fa-var-ussunnah: \f407;
1267
- $fa-var-utensil-spoon: \f2e5;
1268
- $fa-var-utensils: \f2e7;
1269
- $fa-var-vaadin: \f408;
1270
- $fa-var-vector-square: \f5cb;
1271
- $fa-var-venus: \f221;
1272
- $fa-var-venus-double: \f226;
1273
- $fa-var-venus-mars: \f228;
1274
- $fa-var-viacoin: \f237;
1275
- $fa-var-viadeo: \f2a9;
1276
- $fa-var-viadeo-square: \f2aa;
1277
- $fa-var-vial: \f492;
1278
- $fa-var-vials: \f493;
1279
- $fa-var-viber: \f409;
1280
- $fa-var-video: \f03d;
1281
- $fa-var-video-slash: \f4e2;
1282
- $fa-var-vihara: \f6a7;
1283
- $fa-var-vimeo: \f40a;
1284
- $fa-var-vimeo-square: \f194;
1285
- $fa-var-vimeo-v: \f27d;
1286
- $fa-var-vine: \f1ca;
1287
- $fa-var-vk: \f189;
1288
- $fa-var-vnv: \f40b;
1289
- $fa-var-volleyball-ball: \f45f;
1290
- $fa-var-volume-down: \f027;
1291
- $fa-var-volume-mute: \f6a9;
1292
- $fa-var-volume-off: \f026;
1293
- $fa-var-volume-up: \f028;
1294
- $fa-var-vote-yea: \f772;
1295
- $fa-var-vr-cardboard: \f729;
1296
- $fa-var-vuejs: \f41f;
1297
- $fa-var-walking: \f554;
1298
- $fa-var-wallet: \f555;
1299
- $fa-var-warehouse: \f494;
1300
- $fa-var-water: \f773;
1301
- $fa-var-weebly: \f5cc;
1302
- $fa-var-weibo: \f18a;
1303
- $fa-var-weight: \f496;
1304
- $fa-var-weight-hanging: \f5cd;
1305
- $fa-var-weixin: \f1d7;
1306
- $fa-var-whatsapp: \f232;
1307
- $fa-var-whatsapp-square: \f40c;
1308
- $fa-var-wheelchair: \f193;
1309
- $fa-var-whmcs: \f40d;
1310
- $fa-var-wifi: \f1eb;
1311
- $fa-var-wikipedia-w: \f266;
1312
- $fa-var-wind: \f72e;
1313
- $fa-var-window-close: \f410;
1314
- $fa-var-window-maximize: \f2d0;
1315
- $fa-var-window-minimize: \f2d1;
1316
- $fa-var-window-restore: \f2d2;
1317
- $fa-var-windows: \f17a;
1318
- $fa-var-wine-bottle: \f72f;
1319
- $fa-var-wine-glass: \f4e3;
1320
- $fa-var-wine-glass-alt: \f5ce;
1321
- $fa-var-wix: \f5cf;
1322
- $fa-var-wizards-of-the-coast: \f730;
1323
- $fa-var-wolf-pack-battalion: \f514;
1324
- $fa-var-won-sign: \f159;
1325
- $fa-var-wordpress: \f19a;
1326
- $fa-var-wordpress-simple: \f411;
1327
- $fa-var-wpbeginner: \f297;
1328
- $fa-var-wpexplorer: \f2de;
1329
- $fa-var-wpforms: \f298;
1330
- $fa-var-wpressr: \f3e4;
1331
- $fa-var-wrench: \f0ad;
1332
- $fa-var-x-ray: \f497;
1333
- $fa-var-xbox: \f412;
1334
- $fa-var-xing: \f168;
1335
- $fa-var-xing-square: \f169;
1336
- $fa-var-y-combinator: \f23b;
1337
- $fa-var-yahoo: \f19e;
1338
- $fa-var-yandex: \f413;
1339
- $fa-var-yandex-international: \f414;
1340
- $fa-var-yarn: \f7e3;
1341
- $fa-var-yelp: \f1e9;
1342
- $fa-var-yen-sign: \f157;
1343
- $fa-var-yin-yang: \f6ad;
1344
- $fa-var-yoast: \f2b1;
1345
- $fa-var-youtube: \f167;
1346
- $fa-var-youtube-square: \f431;
1347
- $fa-var-zhihu: \f63f;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/brands.scss DELETED
@@ -1,17 +0,0 @@
1
- @import 'variables';
2
-
3
- @font-face {
4
- font-family: 'Font Awesome 5 Brands';
5
- font-style: normal;
6
- font-weight: normal;
7
- src: url('#{$fa-font-path}/fa-brands-400.eot');
8
- src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),
9
- url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'),
10
- url('#{$fa-font-path}/fa-brands-400.woff') format('woff'),
11
- url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'),
12
- url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');
13
- }
14
-
15
- .fab {
16
- font-family: 'Font Awesome 5 Brands';
17
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/fontawesome.scss DELETED
@@ -1,16 +0,0 @@
1
- @import 'variables';
2
- @import 'mixins';
3
- @import 'core';
4
- @import 'larger';
5
- @import 'fixed-width';
6
- @import 'list';
7
- @import 'bordered-pulled';
8
- @import 'animated';
9
- @import 'rotated-flipped';
10
- @import 'stacked';
11
- @import 'icons';
12
- @import 'screen-reader';
13
- @import 'brands';
14
- @import 'solid';
15
- @import 'regular';
16
- @import 'v4-shims';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/regular.scss DELETED
@@ -1,18 +0,0 @@
1
- @import 'variables';
2
-
3
- @font-face {
4
- font-family: 'Font Awesome 5 Free';
5
- font-style: normal;
6
- font-weight: 400;
7
- src: url('#{$fa-font-path}/fa-regular-400.eot');
8
- src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),
9
- url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'),
10
- url('#{$fa-font-path}/fa-regular-400.woff') format('woff'),
11
- url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'),
12
- url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');
13
- }
14
-
15
- .far {
16
- font-family: 'Font Awesome 5 Free';
17
- font-weight: 400;
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/solid.scss DELETED
@@ -1,19 +0,0 @@
1
- @import 'variables';
2
-
3
- @font-face {
4
- font-family: 'Font Awesome 5 Free';
5
- font-style: normal;
6
- font-weight: 900;
7
- src: url('#{$fa-font-path}/fa-solid-900.eot');
8
- src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),
9
- url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'),
10
- url('#{$fa-font-path}/fa-solid-900.woff') format('woff'),
11
- url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'),
12
- url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');
13
- }
14
-
15
- .fa,
16
- .fas {
17
- font-family: 'Font Awesome 5 Free';
18
- font-weight: 900;
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/fontawesome/scss/v4-shims.scss DELETED
@@ -1,2 +0,0 @@
1
- @import 'variables';
2
- @import 'shims';
 
 
assets/library/jQuery-Timepicker-Addon/LICENSE-MIT DELETED
@@ -1,22 +0,0 @@
1
- Copyright (c) 2013 Trent Richardson
2
-
3
- Permission is hereby granted, free of charge, to any person
4
- obtaining a copy of this software and associated documentation
5
- files (the "Software"), to deal in the Software without
6
- restriction, including without limitation the rights to use,
7
- copy, modify, merge, publish, distribute, sublicense, and/or sell
8
- copies of the Software, and to permit persons to whom the
9
- Software is furnished to do so, subject to the following
10
- conditions:
11
-
12
- The above copyright notice and this permission notice shall be
13
- included in all copies or substantial portions of the Software.
14
-
15
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17
- OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19
- HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20
- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22
- OTHER DEALINGS IN THE SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.css DELETED
@@ -1,30 +0,0 @@
1
- .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
2
- .ui-timepicker-div dl { text-align: left; }
3
- .ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
4
- .ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
5
- .ui-timepicker-div td { font-size: 90%; }
6
- .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
7
- .ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }
8
-
9
- .ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
10
- .ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }
11
-
12
- .ui-timepicker-rtl{ direction: rtl; }
13
- .ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
14
- .ui-timepicker-rtl dl dt{ float: right; clear: right; }
15
- .ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
16
-
17
- /* Shortened version style */
18
- .ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
19
- .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
20
- .ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
21
- .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
22
- .ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
23
- .ui-timepicker-div.ui-timepicker-oneLine dl dd,
24
- .ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
25
- .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
26
- .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
27
- .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
28
- .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
29
- .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
30
- .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.js DELETED
@@ -1,2291 +0,0 @@
1
- /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
2
- * http://trentrichardson.com/examples/timepicker
3
- * Copyright (c) 2016 Trent Richardson; Licensed MIT */
4
- (function (factory) {
5
- if (typeof define === 'function' && define.amd) {
6
- define(['jquery', 'jquery-ui'], factory);
7
- } else {
8
- factory(jQuery);
9
- }
10
- }(function ($) {
11
-
12
- /*
13
- * Lets not redefine timepicker, Prevent "Uncaught RangeError: Maximum call stack size exceeded"
14
- */
15
- $.ui.timepicker = $.ui.timepicker || {};
16
- if ($.ui.timepicker.version) {
17
- return;
18
- }
19
-
20
- /*
21
- * Extend jQueryUI, get it started with our version number
22
- */
23
- $.extend($.ui, {
24
- timepicker: {
25
- version: "1.6.3"
26
- }
27
- });
28
-
29
- /*
30
- * Timepicker manager.
31
- * Use the singleton instance of this class, $.timepicker, to interact with the time picker.
32
- * Settings for (groups of) time pickers are maintained in an instance object,
33
- * allowing multiple different settings on the same page.
34
- */
35
- var Timepicker = function () {
36
- this.regional = []; // Available regional settings, indexed by language code
37
- this.regional[''] = { // Default regional settings
38
- currentText: 'Now',
39
- closeText: 'Done',
40
- amNames: ['AM', 'A'],
41
- pmNames: ['PM', 'P'],
42
- timeFormat: 'HH:mm',
43
- timeSuffix: '',
44
- timeOnlyTitle: 'Choose Time',
45
- timeText: 'Time',
46
- hourText: 'Hour',
47
- minuteText: 'Minute',
48
- secondText: 'Second',
49
- millisecText: 'Millisecond',
50
- microsecText: 'Microsecond',
51
- timezoneText: 'Time Zone',
52
- isRTL: false
53
- };
54
- this._defaults = { // Global defaults for all the datetime picker instances
55
- showButtonPanel: true,
56
- timeOnly: false,
57
- timeOnlyShowDate: false,
58
- showHour: null,
59
- showMinute: null,
60
- showSecond: null,
61
- showMillisec: null,
62
- showMicrosec: null,
63
- showTimezone: null,
64
- showTime: true,
65
- stepHour: 1,
66
- stepMinute: 1,
67
- stepSecond: 1,
68
- stepMillisec: 1,
69
- stepMicrosec: 1,
70
- hour: 0,
71
- minute: 0,
72
- second: 0,
73
- millisec: 0,
74
- microsec: 0,
75
- timezone: null,
76
- hourMin: 0,
77
- minuteMin: 0,
78
- secondMin: 0,
79
- millisecMin: 0,
80
- microsecMin: 0,
81
- hourMax: 23,
82
- minuteMax: 59,
83
- secondMax: 59,
84
- millisecMax: 999,
85
- microsecMax: 999,
86
- minDateTime: null,
87
- maxDateTime: null,
88
- maxTime: null,
89
- minTime: null,
90
- onSelect: null,
91
- hourGrid: 0,
92
- minuteGrid: 0,
93
- secondGrid: 0,
94
- millisecGrid: 0,
95
- microsecGrid: 0,
96
- alwaysSetTime: true,
97
- separator: ' ',
98
- altFieldTimeOnly: true,
99
- altTimeFormat: null,
100
- altSeparator: null,
101
- altTimeSuffix: null,
102
- altRedirectFocus: true,
103
- pickerTimeFormat: null,
104
- pickerTimeSuffix: null,
105
- showTimepicker: true,
106
- timezoneList: null,
107
- addSliderAccess: false,
108
- sliderAccessArgs: null,
109
- controlType: 'slider',
110
- oneLine: false,
111
- defaultValue: null,
112
- parse: 'strict',
113
- afterInject: null
114
- };
115
- $.extend(this._defaults, this.regional['']);
116
- };
117
-
118
- $.extend(Timepicker.prototype, {
119
- $input: null,
120
- $altInput: null,
121
- $timeObj: null,
122
- inst: null,
123
- hour_slider: null,
124
- minute_slider: null,
125
- second_slider: null,
126
- millisec_slider: null,
127
- microsec_slider: null,
128
- timezone_select: null,
129
- maxTime: null,
130
- minTime: null,
131
- hour: 0,
132
- minute: 0,
133
- second: 0,
134
- millisec: 0,
135
- microsec: 0,
136
- timezone: null,
137
- hourMinOriginal: null,
138
- minuteMinOriginal: null,
139
- secondMinOriginal: null,
140
- millisecMinOriginal: null,
141
- microsecMinOriginal: null,
142
- hourMaxOriginal: null,
143
- minuteMaxOriginal: null,
144
- secondMaxOriginal: null,
145
- millisecMaxOriginal: null,
146
- microsecMaxOriginal: null,
147
- ampm: '',
148
- formattedDate: '',
149
- formattedTime: '',
150
- formattedDateTime: '',
151
- timezoneList: null,
152
- units: ['hour', 'minute', 'second', 'millisec', 'microsec'],
153
- support: {},
154
- control: null,
155
-
156
- /*
157
- * Override the default settings for all instances of the time picker.
158
- * @param {Object} settings object - the new settings to use as defaults (anonymous object)
159
- * @return {Object} the manager object
160
- */
161
- setDefaults: function (settings) {
162
- extendRemove(this._defaults, settings || {});
163
- return this;
164
- },
165
-
166
- /*
167
- * Create a new Timepicker instance
168
- */
169
- _newInst: function ($input, opts) {
170
- var tp_inst = new Timepicker(),
171
- inlineSettings = {},
172
- fns = {},
173
- overrides, i;
174
-
175
- for (var attrName in this._defaults) {
176
- if (this._defaults.hasOwnProperty(attrName)) {
177
- var attrValue = $input.attr('time:' + attrName);
178
- if (attrValue) {
179
- try {
180
- inlineSettings[attrName] = eval(attrValue);
181
- } catch (err) {
182
- inlineSettings[attrName] = attrValue;
183
- }
184
- }
185
- }
186
- }
187
-
188
- overrides = {
189
- beforeShow: function (input, dp_inst) {
190
- if ($.isFunction(tp_inst._defaults.evnts.beforeShow)) {
191
- return tp_inst._defaults.evnts.beforeShow.call($input[0], input, dp_inst, tp_inst);
192
- }
193
- },
194
- onChangeMonthYear: function (year, month, dp_inst) {
195
- // Update the time as well : this prevents the time from disappearing from the $input field.
196
- // tp_inst._updateDateTime(dp_inst);
197
- if ($.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)) {
198
- tp_inst._defaults.evnts.onChangeMonthYear.call($input[0], year, month, dp_inst, tp_inst);
199
- }
200
- },
201
- onClose: function (dateText, dp_inst) {
202
- if (tp_inst.timeDefined === true && $input.val() !== '') {
203
- tp_inst._updateDateTime(dp_inst);
204
- }
205
- if ($.isFunction(tp_inst._defaults.evnts.onClose)) {
206
- tp_inst._defaults.evnts.onClose.call($input[0], dateText, dp_inst, tp_inst);
207
- }
208
- }
209
- };
210
- for (i in overrides) {
211
- if (overrides.hasOwnProperty(i)) {
212
- fns[i] = opts[i] || this._defaults[i] || null;
213
- }
214
- }
215
-
216
- tp_inst._defaults = $.extend({}, this._defaults, inlineSettings, opts, overrides, {
217
- evnts: fns,
218
- timepicker: tp_inst // add timepicker as a property of datepicker: $.datepicker._get(dp_inst, 'timepicker');
219
- });
220
- tp_inst.amNames = $.map(tp_inst._defaults.amNames, function (val) {
221
- return val.toUpperCase();
222
- });
223
- tp_inst.pmNames = $.map(tp_inst._defaults.pmNames, function (val) {
224
- return val.toUpperCase();
225
- });
226
-
227
- // detect which units are supported
228
- tp_inst.support = detectSupport(
229
- tp_inst._defaults.timeFormat +
230
- (tp_inst._defaults.pickerTimeFormat ? tp_inst._defaults.pickerTimeFormat : '') +
231
- (tp_inst._defaults.altTimeFormat ? tp_inst._defaults.altTimeFormat : ''));
232
-
233
- // controlType is string - key to our this._controls
234
- if (typeof(tp_inst._defaults.controlType) === 'string') {
235
- if (tp_inst._defaults.controlType === 'slider' && typeof($.ui.slider) === 'undefined') {
236
- tp_inst._defaults.controlType = 'select';
237
- }
238
- tp_inst.control = tp_inst._controls[tp_inst._defaults.controlType];
239
- }
240
- // controlType is an object and must implement create, options, value methods
241
- else {
242
- tp_inst.control = tp_inst._defaults.controlType;
243
- }
244
-
245
- // prep the timezone options
246
- var timezoneList = [-720, -660, -600, -570, -540, -480, -420, -360, -300, -270, -240, -210, -180, -120, -60,
247
- 0, 60, 120, 180, 210, 240, 270, 300, 330, 345, 360, 390, 420, 480, 525, 540, 570, 600, 630, 660, 690, 720, 765, 780, 840];
248
- if (tp_inst._defaults.timezoneList !== null) {
249
- timezoneList = tp_inst._defaults.timezoneList;
250
- }
251
- var tzl = timezoneList.length, tzi = 0, tzv = null;
252
- if (tzl > 0 && typeof timezoneList[0] !== 'object') {
253
- for (; tzi < tzl; tzi++) {
254
- tzv = timezoneList[tzi];
255
- timezoneList[tzi] = { value: tzv, label: $.timepicker.timezoneOffsetString(tzv, tp_inst.support.iso8601) };
256
- }
257
- }
258
- tp_inst._defaults.timezoneList = timezoneList;
259
-
260
- // set the default units
261
- tp_inst.timezone = tp_inst._defaults.timezone !== null ? $.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone) :
262
- ((new Date()).getTimezoneOffset() * -1);
263
- tp_inst.hour = tp_inst._defaults.hour < tp_inst._defaults.hourMin ? tp_inst._defaults.hourMin :
264
- tp_inst._defaults.hour > tp_inst._defaults.hourMax ? tp_inst._defaults.hourMax : tp_inst._defaults.hour;
265
- tp_inst.minute = tp_inst._defaults.minute < tp_inst._defaults.minuteMin ? tp_inst._defaults.minuteMin :
266
- tp_inst._defaults.minute > tp_inst._defaults.minuteMax ? tp_inst._defaults.minuteMax : tp_inst._defaults.minute;
267
- tp_inst.second = tp_inst._defaults.second < tp_inst._defaults.secondMin ? tp_inst._defaults.secondMin :
268
- tp_inst._defaults.second > tp_inst._defaults.secondMax ? tp_inst._defaults.secondMax : tp_inst._defaults.second;
269
- tp_inst.millisec = tp_inst._defaults.millisec < tp_inst._defaults.millisecMin ? tp_inst._defaults.millisecMin :
270
- tp_inst._defaults.millisec > tp_inst._defaults.millisecMax ? tp_inst._defaults.millisecMax : tp_inst._defaults.millisec;
271
- tp_inst.microsec = tp_inst._defaults.microsec < tp_inst._defaults.microsecMin ? tp_inst._defaults.microsecMin :
272
- tp_inst._defaults.microsec > tp_inst._defaults.microsecMax ? tp_inst._defaults.microsecMax : tp_inst._defaults.microsec;
273
- tp_inst.ampm = '';
274
- tp_inst.$input = $input;
275
-
276
- if (tp_inst._defaults.altField) {
277
- tp_inst.$altInput = $(tp_inst._defaults.altField);
278
- if (tp_inst._defaults.altRedirectFocus === true) {
279
- tp_inst.$altInput.css({
280
- cursor: 'pointer'
281
- }).focus(function () {
282
- $input.trigger("focus");
283
- });
284
- }
285
- }
286
-
287
- if (tp_inst._defaults.minDate === 0 || tp_inst._defaults.minDateTime === 0) {
288
- tp_inst._defaults.minDate = new Date();
289
- }
290
- if (tp_inst._defaults.maxDate === 0 || tp_inst._defaults.maxDateTime === 0) {
291
- tp_inst._defaults.maxDate = new Date();
292
- }
293
-
294
- // datepicker needs minDate/maxDate, timepicker needs minDateTime/maxDateTime..
295
- if (tp_inst._defaults.minDate !== undefined && tp_inst._defaults.minDate instanceof Date) {
296
- tp_inst._defaults.minDateTime = new Date(tp_inst._defaults.minDate.getTime());
297
- }
298
- if (tp_inst._defaults.minDateTime !== undefined && tp_inst._defaults.minDateTime instanceof Date) {
299
- tp_inst._defaults.minDate = new Date(tp_inst._defaults.minDateTime.getTime());
300
- }
301
- if (tp_inst._defaults.maxDate !== undefined && tp_inst._defaults.maxDate instanceof Date) {
302
- tp_inst._defaults.maxDateTime = new Date(tp_inst._defaults.maxDate.getTime());
303
- }
304
- if (tp_inst._defaults.maxDateTime !== undefined && tp_inst._defaults.maxDateTime instanceof Date) {
305
- tp_inst._defaults.maxDate = new Date(tp_inst._defaults.maxDateTime.getTime());
306
- }
307
- tp_inst.$input.bind('focus', function () {
308
- tp_inst._onFocus();
309
- });
310
-
311
- return tp_inst;
312
- },
313
-
314
- /*
315
- * add our sliders to the calendar
316
- */
317
- _addTimePicker: function (dp_inst) {
318
- var currDT = $.trim((this.$altInput && this._defaults.altFieldTimeOnly) ? this.$input.val() + ' ' + this.$altInput.val() : this.$input.val());
319
-
320
- this.timeDefined = this._parseTime(currDT);
321
- this._limitMinMaxDateTime(dp_inst, false);
322
- this._injectTimePicker();
323
- this._afterInject();
324
- },
325
-
326
- /*
327
- * parse the time string from input value or _setTime
328
- */
329
- _parseTime: function (timeString, withDate) {
330
- if (!this.inst) {
331
- this.inst = $.datepicker._getInst(this.$input[0]);
332
- }
333
-
334
- if (withDate || !this._defaults.timeOnly) {
335
- var dp_dateFormat = $.datepicker._get(this.inst, 'dateFormat');
336
- try {
337
- var parseRes = parseDateTimeInternal(dp_dateFormat, this._defaults.timeFormat, timeString, $.datepicker._getFormatConfig(this.inst), this._defaults);
338
- if (!parseRes.timeObj) {
339
- return false;
340
- }
341
- $.extend(this, parseRes.timeObj);
342
- } catch (err) {
343
- $.timepicker.log("Error parsing the date/time string: " + err +
344
- "\ndate/time string = " + timeString +
345
- "\ntimeFormat = " + this._defaults.timeFormat +
346
- "\ndateFormat = " + dp_dateFormat);
347
- return false;
348
- }
349
- return true;
350
- } else {
351
- var timeObj = $.datepicker.parseTime(this._defaults.timeFormat, timeString, this._defaults);
352
- if (!timeObj) {
353
- return false;
354
- }
355
- $.extend(this, timeObj);
356
- return true;
357
- }
358
- },
359
-
360
- /*
361
- * Handle callback option after injecting timepicker
362
- */
363
- _afterInject: function() {
364
- var o = this.inst.settings;
365
- if ($.isFunction(o.afterInject)) {
366
- o.afterInject.call(this);
367
- }
368
- },
369
-
370
- /*
371
- * generate and inject html for timepicker into ui datepicker
372
- */
373
- _injectTimePicker: function () {
374
- var $dp = this.inst.dpDiv,
375
- o = this.inst.settings,
376
- tp_inst = this,
377
- litem = '',
378
- uitem = '',
379
- show = null,
380
- max = {},
381
- gridSize = {},
382
- size = null,
383
- i = 0,
384
- l = 0;
385
-
386
- // Prevent displaying twice
387
- if ($dp.find("div.ui-timepicker-div").length === 0 && o.showTimepicker) {
388
- var noDisplay = ' ui_tpicker_unit_hide',
389
- html = '<div class="ui-timepicker-div' + (o.isRTL ? ' ui-timepicker-rtl' : '') + (o.oneLine && o.controlType === 'select' ? ' ui-timepicker-oneLine' : '') + '"><dl>' + '<dt class="ui_tpicker_time_label' + ((o.showTime) ? '' : noDisplay) + '">' + o.timeText + '</dt>' +
390
- '<dd class="ui_tpicker_time '+ ((o.showTime) ? '' : noDisplay) + '"><input class="ui_tpicker_time_input" ' + (o.timeInput ? '' : 'disabled') + '/></dd>';
391
-
392
- // Create the markup
393
- for (i = 0, l = this.units.length; i < l; i++) {
394
- litem = this.units[i];
395
- uitem = litem.substr(0, 1).toUpperCase() + litem.substr(1);
396
- show = o['show' + uitem] !== null ? o['show' + uitem] : this.support[litem];
397
-
398
- // Added by Peter Medeiros:
399
- // - Figure out what the hour/minute/second max should be based on the step values.
400
- // - Example: if stepMinute is 15, then minMax is 45.
401
- max[litem] = parseInt((o[litem + 'Max'] - ((o[litem + 'Max'] - o[litem + 'Min']) % o['step' + uitem])), 10);
402
- gridSize[litem] = 0;
403
-
404
- html += '<dt class="ui_tpicker_' + litem + '_label' + (show ? '' : noDisplay) + '">' + o[litem + 'Text'] + '</dt>' +
405
- '<dd class="ui_tpicker_' + litem + (show ? '' : noDisplay) + '"><div class="ui_tpicker_' + litem + '_slider' + (show ? '' : noDisplay) + '"></div>';
406
-
407
- if (show && o[litem + 'Grid'] > 0) {
408
- html += '<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';
409
-
410
- if (litem === 'hour') {
411
- for (var h = o[litem + 'Min']; h <= max[litem]; h += parseInt(o[litem + 'Grid'], 10)) {
412
- gridSize[litem]++;
413
- var tmph = $.datepicker.formatTime(this.support.ampm ? 'hht' : 'HH', {hour: h}, o);
414
- html += '<td data-for="' + litem + '">' + tmph + '</td>';
415
- }
416
- }
417
- else {
418
- for (var m = o[litem + 'Min']; m <= max[litem]; m += parseInt(o[litem + 'Grid'], 10)) {
419
- gridSize[litem]++;
420
- html += '<td data-for="' + litem + '">' + ((m < 10) ? '0' : '') + m + '</td>';
421
- }
422
- }
423
-
424
- html += '</tr></table></div>';
425
- }
426
- html += '</dd>';
427
- }
428
-
429
- // Timezone
430
- var showTz = o.showTimezone !== null ? o.showTimezone : this.support.timezone;
431
- html += '<dt class="ui_tpicker_timezone_label' + (showTz ? '' : noDisplay) + '">' + o.timezoneText + '</dt>';
432
- html += '<dd class="ui_tpicker_timezone' + (showTz ? '' : noDisplay) + '"></dd>';
433
-
434
- // Create the elements from string
435
- html += '</dl></div>';
436
- var $tp = $(html);
437
-
438
- // if we only want time picker...
439
- if (o.timeOnly === true) {
440
- $tp.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all">' + '<div class="ui-datepicker-title">' + o.timeOnlyTitle + '</div>' + '</div>');
441
- $dp.find('.ui-datepicker-header, .ui-datepicker-calendar').hide();
442
- }
443
-
444
- // add sliders, adjust grids, add events
445
- for (i = 0, l = tp_inst.units.length; i < l; i++) {
446
- litem = tp_inst.units[i];
447
- uitem = litem.substr(0, 1).toUpperCase() + litem.substr(1);
448
- show = o['show' + uitem] !== null ? o['show' + uitem] : this.support[litem];
449
-
450
- // add the slider
451
- tp_inst[litem + '_slider'] = tp_inst.control.create(tp_inst, $tp.find('.ui_tpicker_' + litem + '_slider'), litem, tp_inst[litem], o[litem + 'Min'], max[litem], o['step' + uitem]);
452
-
453
- // adjust the grid and add click event
454
- if (show && o[litem + 'Grid'] > 0) {
455
- size = 100 * gridSize[litem] * o[litem + 'Grid'] / (max[litem] - o[litem + 'Min']);
456
- $tp.find('.ui_tpicker_' + litem + ' table').css({
457
- width: size + "%",
458
- marginLeft: o.isRTL ? '0' : ((size / (-2 * gridSize[litem])) + "%"),
459
- marginRight: o.isRTL ? ((size / (-2 * gridSize[litem])) + "%") : '0',
460
- borderCollapse: 'collapse'
461
- }).find("td").click(function (e) {
462
- var $t = $(this),
463
- h = $t.html(),
464
- n = parseInt(h.replace(/[^0-9]/g), 10),
465
- ap = h.replace(/[^apm]/ig),
466
- f = $t.data('for'); // loses scope, so we use data-for
467
-
468
- if (f === 'hour') {
469
- if (ap.indexOf('p') !== -1 && n < 12) {
470
- n += 12;
471
- }
472
- else {
473
- if (ap.indexOf('a') !== -1 && n === 12) {
474
- n = 0;
475
- }
476
- }
477
- }
478
-
479
- tp_inst.control.value(tp_inst, tp_inst[f + '_slider'], litem, n);
480
-
481
- tp_inst._onTimeChange();
482
- tp_inst._onSelectHandler();
483
- }).css({
484
- cursor: 'pointer',
485
- width: (100 / gridSize[litem]) + '%',
486
- textAlign: 'center',
487
- overflow: 'hidden'
488
- });
489
- } // end if grid > 0
490
- } // end for loop
491
-
492
- // Add timezone options
493
- this.timezone_select = $tp.find('.ui_tpicker_timezone').append('<select></select>').find("select");
494
- $.fn.append.apply(this.timezone_select,
495
- $.map(o.timezoneList, function (val, idx) {
496
- return $("<option />").val(typeof val === "object" ? val.value : val).text(typeof val === "object" ? val.label : val);
497
- }));
498
- if (typeof(this.timezone) !== "undefined" && this.timezone !== null && this.timezone !== "") {
499
- var local_timezone = (new Date(this.inst.selectedYear, this.inst.selectedMonth, this.inst.selectedDay, 12)).getTimezoneOffset() * -1;
500
- if (local_timezone === this.timezone) {
501
- selectLocalTimezone(tp_inst);
502
- } else {
503
- this.timezone_select.val(this.timezone);
504
- }
505
- } else {
506
- if (typeof(this.hour) !== "undefined" && this.hour !== null && this.hour !== "") {
507
- this.timezone_select.val(o.timezone);
508
- } else {
509
- selectLocalTimezone(tp_inst);
510
- }
511
- }
512
- this.timezone_select.change(function () {
513
- tp_inst._onTimeChange();
514
- tp_inst._onSelectHandler();
515
- tp_inst._afterInject();
516
- });
517
- // End timezone options
518
-
519
- // inject timepicker into datepicker
520
- var $buttonPanel = $dp.find('.ui-datepicker-buttonpane');
521
- if ($buttonPanel.length) {
522
- $buttonPanel.before($tp);
523
- } else {
524
- $dp.append($tp);
525
- }
526
-
527
- this.$timeObj = $tp.find('.ui_tpicker_time_input');
528
- this.$timeObj.change(function () {
529
- var timeFormat = tp_inst.inst.settings.timeFormat;
530
- var parsedTime = $.datepicker.parseTime(timeFormat, this.value);
531
- var update = new Date();
532
- if (parsedTime) {
533
- update.setHours(parsedTime.hour);
534
- update.setMinutes(parsedTime.minute);
535
- update.setSeconds(parsedTime.second);
536
- $.datepicker._setTime(tp_inst.inst, update);
537
- } else {
538
- this.value = tp_inst.formattedTime;
539
- this.blur();
540
- }
541
- });
542
-
543
- if (this.inst !== null) {
544
- var timeDefined = this.timeDefined;
545
- this._onTimeChange();
546
- this.timeDefined = timeDefined;
547
- }
548
-
549
- // slideAccess integration: http://trentrichardson.com/2011/11/11/jquery-ui-sliders-and-touch-accessibility/
550
- if (this._defaults.addSliderAccess) {
551
- var sliderAccessArgs = this._defaults.sliderAccessArgs,
552
- rtl = this._defaults.isRTL;
553
- sliderAccessArgs.isRTL = rtl;
554
-
555
- setTimeout(function () { // fix for inline mode
556
- if ($tp.find('.ui-slider-access').length === 0) {
557
- $tp.find('.ui-slider:visible').sliderAccess(sliderAccessArgs);
558
-
559
- // fix any grids since sliders are shorter
560
- var sliderAccessWidth = $tp.find('.ui-slider-access:eq(0)').outerWidth(true);
561
- if (sliderAccessWidth) {
562
- $tp.find('table:visible').each(function () {
563
- var $g = $(this),
564
- oldWidth = $g.outerWidth(),
565
- oldMarginLeft = $g.css(rtl ? 'marginRight' : 'marginLeft').toString().replace('%', ''),
566
- newWidth = oldWidth - sliderAccessWidth,
567
- newMarginLeft = ((oldMarginLeft * newWidth) / oldWidth) + '%',
568
- css = { width: newWidth, marginRight: 0, marginLeft: 0 };
569
- css[rtl ? 'marginRight' : 'marginLeft'] = newMarginLeft;
570
- $g.css(css);
571
- });
572
- }
573
- }
574
- }, 10);
575
- }
576
- // end slideAccess integration
577
-
578
- tp_inst._limitMinMaxDateTime(this.inst, true);
579
- }
580
- },
581
-
582
- /*
583
- * This function tries to limit the ability to go outside the
584
- * min/max date range
585
- */
586
- _limitMinMaxDateTime: function (dp_inst, adjustSliders) {
587
- var o = this._defaults,
588
- dp_date = new Date(dp_inst.selectedYear, dp_inst.selectedMonth, dp_inst.selectedDay);
589
-
590
- if (!this._defaults.showTimepicker) {
591
- return;
592
- } // No time so nothing to check here
593
-
594
- if ($.datepicker._get(dp_inst, 'minDateTime') !== null && $.datepicker._get(dp_inst, 'minDateTime') !== undefined && dp_date) {
595
- var minDateTime = $.datepicker._get(dp_inst, 'minDateTime'),
596
- minDateTimeDate = new Date(minDateTime.getFullYear(), minDateTime.getMonth(), minDateTime.getDate(), 0, 0, 0, 0);
597
-
598
- if (this.hourMinOriginal === null || this.minuteMinOriginal === null || this.secondMinOriginal === null || this.millisecMinOriginal === null || this.microsecMinOriginal === null) {
599
- this.hourMinOriginal = o.hourMin;
600
- this.minuteMinOriginal = o.minuteMin;
601
- this.secondMinOriginal = o.secondMin;
602
- this.millisecMinOriginal = o.millisecMin;
603
- this.microsecMinOriginal = o.microsecMin;
604
- }
605
-
606
- if (dp_inst.settings.timeOnly || minDateTimeDate.getTime() === dp_date.getTime()) {
607
- this._defaults.hourMin = minDateTime.getHours();
608
- if (this.hour <= this._defaults.hourMin) {
609
- this.hour = this._defaults.hourMin;
610
- this._defaults.minuteMin = minDateTime.getMinutes();
611
- if (this.minute <= this._defaults.minuteMin) {
612
- this.minute = this._defaults.minuteMin;
613
- this._defaults.secondMin = minDateTime.getSeconds();
614
- if (this.second <= this._defaults.secondMin) {
615
- this.second = this._defaults.secondMin;
616
- this._defaults.millisecMin = minDateTime.getMilliseconds();
617
- if (this.millisec <= this._defaults.millisecMin) {
618
- this.millisec = this._defaults.millisecMin;
619
- this._defaults.microsecMin = minDateTime.getMicroseconds();
620
- } else {
621
- if (this.microsec < this._defaults.microsecMin) {
622
- this.microsec = this._defaults.microsecMin;
623
- }
624
- this._defaults.microsecMin = this.microsecMinOriginal;
625
- }
626
- } else {
627
- this._defaults.millisecMin = this.millisecMinOriginal;
628
- this._defaults.microsecMin = this.microsecMinOriginal;
629
- }
630
- } else {
631
- this._defaults.secondMin = this.secondMinOriginal;
632
- this._defaults.millisecMin = this.millisecMinOriginal;
633
- this._defaults.microsecMin = this.microsecMinOriginal;
634
- }
635
- } else {
636
- this._defaults.minuteMin = this.minuteMinOriginal;
637
- this._defaults.secondMin = this.secondMinOriginal;
638
- this._defaults.millisecMin = this.millisecMinOriginal;
639
- this._defaults.microsecMin = this.microsecMinOriginal;
640
- }
641
- } else {
642
- this._defaults.hourMin = this.hourMinOriginal;
643
- this._defaults.minuteMin = this.minuteMinOriginal;
644
- this._defaults.secondMin = this.secondMinOriginal;
645
- this._defaults.millisecMin = this.millisecMinOriginal;
646
- this._defaults.microsecMin = this.microsecMinOriginal;
647
- }
648
- }
649
-
650
- if ($.datepicker._get(dp_inst, 'maxDateTime') !== null && $.datepicker._get(dp_inst, 'maxDateTime') !== undefined && dp_date) {
651
- var maxDateTime = $.datepicker._get(dp_inst, 'maxDateTime'),
652
- maxDateTimeDate = new Date(maxDateTime.getFullYear(), maxDateTime.getMonth(), maxDateTime.getDate(), 0, 0, 0, 0);
653
-
654
- if (this.hourMaxOriginal === null || this.minuteMaxOriginal === null || this.secondMaxOriginal === null || this.millisecMaxOriginal === null) {
655
- this.hourMaxOriginal = o.hourMax;
656
- this.minuteMaxOriginal = o.minuteMax;
657
- this.secondMaxOriginal = o.secondMax;
658
- this.millisecMaxOriginal = o.millisecMax;
659
- this.microsecMaxOriginal = o.microsecMax;
660
- }
661
-
662
- if (dp_inst.settings.timeOnly || maxDateTimeDate.getTime() === dp_date.getTime()) {
663
- this._defaults.hourMax = maxDateTime.getHours();
664
- if (this.hour >= this._defaults.hourMax) {
665
- this.hour = this._defaults.hourMax;
666
- this._defaults.minuteMax = maxDateTime.getMinutes();
667
- if (this.minute >= this._defaults.minuteMax) {
668
- this.minute = this._defaults.minuteMax;
669
- this._defaults.secondMax = maxDateTime.getSeconds();
670
- if (this.second >= this._defaults.secondMax) {
671
- this.second = this._defaults.secondMax;
672
- this._defaults.millisecMax = maxDateTime.getMilliseconds();
673
- if (this.millisec >= this._defaults.millisecMax) {
674
- this.millisec = this._defaults.millisecMax;
675
- this._defaults.microsecMax = maxDateTime.getMicroseconds();
676
- } else {
677
- if (this.microsec > this._defaults.microsecMax) {
678
- this.microsec = this._defaults.microsecMax;
679
- }
680
- this._defaults.microsecMax = this.microsecMaxOriginal;
681
- }
682
- } else {
683
- this._defaults.millisecMax = this.millisecMaxOriginal;
684
- this._defaults.microsecMax = this.microsecMaxOriginal;
685
- }
686
- } else {
687
- this._defaults.secondMax = this.secondMaxOriginal;
688
- this._defaults.millisecMax = this.millisecMaxOriginal;
689
- this._defaults.microsecMax = this.microsecMaxOriginal;
690
- }
691
- } else {
692
- this._defaults.minuteMax = this.minuteMaxOriginal;
693
- this._defaults.secondMax = this.secondMaxOriginal;
694
- this._defaults.millisecMax = this.millisecMaxOriginal;
695
- this._defaults.microsecMax = this.microsecMaxOriginal;
696
- }
697
- } else {
698
- this._defaults.hourMax = this.hourMaxOriginal;
699
- this._defaults.minuteMax = this.minuteMaxOriginal;
700
- this._defaults.secondMax = this.secondMaxOriginal;
701
- this._defaults.millisecMax = this.millisecMaxOriginal;
702
- this._defaults.microsecMax = this.microsecMaxOriginal;
703
- }
704
- }
705
-
706
- if (dp_inst.settings.minTime!==null) {
707
- var tempMinTime=new Date("01/01/1970 " + dp_inst.settings.minTime);
708
- if (this.hour<tempMinTime.getHours()) {
709
- this.hour=this._defaults.hourMin=tempMinTime.getHours();
710
- this.minute=this._defaults.minuteMin=tempMinTime.getMinutes();
711
- } else if (this.hour===tempMinTime.getHours() && this.minute<tempMinTime.getMinutes()) {
712
- this.minute=this._defaults.minuteMin=tempMinTime.getMinutes();
713
- } else {
714
- if (this._defaults.hourMin<tempMinTime.getHours()) {
715
- this._defaults.hourMin=tempMinTime.getHours();
716
- this._defaults.minuteMin=tempMinTime.getMinutes();
717
- } else if (this._defaults.hourMin===tempMinTime.getHours()===this.hour && this._defaults.minuteMin<tempMinTime.getMinutes()) {
718
- this._defaults.minuteMin=tempMinTime.getMinutes();
719
- } else {
720
- this._defaults.minuteMin=0;
721
- }
722
- }
723
- }
724
-
725
- if (dp_inst.settings.maxTime!==null) {
726
- var tempMaxTime=new Date("01/01/1970 " + dp_inst.settings.maxTime);
727
- if (this.hour>tempMaxTime.getHours()) {
728
- this.hour=this._defaults.hourMax=tempMaxTime.getHours();
729
- this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes();
730
- } else if (this.hour===tempMaxTime.getHours() && this.minute>tempMaxTime.getMinutes()) {
731
- this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes();
732
- } else {
733
- if (this._defaults.hourMax>tempMaxTime.getHours()) {
734
- this._defaults.hourMax=tempMaxTime.getHours();
735
- this._defaults.minuteMax=tempMaxTime.getMinutes();
736
- } else if (this._defaults.hourMax===tempMaxTime.getHours()===this.hour && this._defaults.minuteMax>tempMaxTime.getMinutes()) {
737
- this._defaults.minuteMax=tempMaxTime.getMinutes();
738
- } else {
739
- this._defaults.minuteMax=59;
740
- }
741
- }
742
- }
743
-
744
- if (adjustSliders !== undefined && adjustSliders === true) {
745
- var hourMax = parseInt((this._defaults.hourMax - ((this._defaults.hourMax - this._defaults.hourMin) % this._defaults.stepHour)), 10),
746
- minMax = parseInt((this._defaults.minuteMax - ((this._defaults.minuteMax - this._defaults.minuteMin) % this._defaults.stepMinute)), 10),
747
- secMax = parseInt((this._defaults.secondMax - ((this._defaults.secondMax - this._defaults.secondMin) % this._defaults.stepSecond)), 10),
748
- millisecMax = parseInt((this._defaults.millisecMax - ((this._defaults.millisecMax - this._defaults.millisecMin) % this._defaults.stepMillisec)), 10),
749
- microsecMax = parseInt((this._defaults.microsecMax - ((this._defaults.microsecMax - this._defaults.microsecMin) % this._defaults.stepMicrosec)), 10);
750
-
751
- if (this.hour_slider) {
752
- this.control.options(this, this.hour_slider, 'hour', { min: this._defaults.hourMin, max: hourMax, step: this._defaults.stepHour });
753
- this.control.value(this, this.hour_slider, 'hour', this.hour - (this.hour % this._defaults.stepHour));
754
- }
755
- if (this.minute_slider) {
756
- this.control.options(this, this.minute_slider, 'minute', { min: this._defaults.minuteMin, max: minMax, step: this._defaults.stepMinute });
757
- this.control.value(this, this.minute_slider, 'minute', this.minute - (this.minute % this._defaults.stepMinute));
758
- }
759
- if (this.second_slider) {
760
- this.control.options(this, this.second_slider, 'second', { min: this._defaults.secondMin, max: secMax, step: this._defaults.stepSecond });
761
- this.control.value(this, this.second_slider, 'second', this.second - (this.second % this._defaults.stepSecond));
762
- }
763
- if (this.millisec_slider) {
764
- this.control.options(this, this.millisec_slider, 'millisec', { min: this._defaults.millisecMin, max: millisecMax, step: this._defaults.stepMillisec });
765
- this.control.value(this, this.millisec_slider, 'millisec', this.millisec - (this.millisec % this._defaults.stepMillisec));
766
- }
767
- if (this.microsec_slider) {
768
- this.control.options(this, this.microsec_slider, 'microsec', { min: this._defaults.microsecMin, max: microsecMax, step: this._defaults.stepMicrosec });
769
- this.control.value(this, this.microsec_slider, 'microsec', this.microsec - (this.microsec % this._defaults.stepMicrosec));
770
- }
771
- }
772
-
773
- },
774
-
775
- /*
776
- * when a slider moves, set the internal time...
777
- * on time change is also called when the time is updated in the text field
778
- */
779
- _onTimeChange: function () {
780
- if (!this._defaults.showTimepicker) {
781
- return;
782
- }
783
- var hour = (this.hour_slider) ? this.control.value(this, this.hour_slider, 'hour') : false,
784
- minute = (this.minute_slider) ? this.control.value(this, this.minute_slider, 'minute') : false,
785
- second = (this.second_slider) ? this.control.value(this, this.second_slider, 'second') : false,
786
- millisec = (this.millisec_slider) ? this.control.value(this, this.millisec_slider, 'millisec') : false,
787
- microsec = (this.microsec_slider) ? this.control.value(this, this.microsec_slider, 'microsec') : false,
788
- timezone = (this.timezone_select) ? this.timezone_select.val() : false,
789
- o = this._defaults,
790
- pickerTimeFormat = o.pickerTimeFormat || o.timeFormat,
791
- pickerTimeSuffix = o.pickerTimeSuffix || o.timeSuffix;
792
-
793
- if (typeof(hour) === 'object') {
794
- hour = false;
795
- }
796
- if (typeof(minute) === 'object') {
797
- minute = false;
798
- }
799
- if (typeof(second) === 'object') {
800
- second = false;
801
- }
802
- if (typeof(millisec) === 'object') {
803
- millisec = false;
804
- }
805
- if (typeof(microsec) === 'object') {
806
- microsec = false;
807
- }
808
- if (typeof(timezone) === 'object') {
809
- timezone = false;
810
- }
811
-
812
- if (hour !== false) {
813
- hour = parseInt(hour, 10);
814
- }
815
- if (minute !== false) {
816
- minute = parseInt(minute, 10);
817
- }
818
- if (second !== false) {
819
- second = parseInt(second, 10);
820
- }
821
- if (millisec !== false) {
822
- millisec = parseInt(millisec, 10);
823
- }
824
- if (microsec !== false) {
825
- microsec = parseInt(microsec, 10);
826
- }
827
- if (timezone !== false) {
828
- timezone = timezone.toString();
829
- }
830
-
831
- var ampm = o[hour < 12 ? 'amNames' : 'pmNames'][0];
832
-
833
- // If the update was done in the input field, the input field should not be updated.
834
- // If the update was done using the sliders, update the input field.
835
- var hasChanged = (
836
- hour !== parseInt(this.hour,10) || // sliders should all be numeric
837
- minute !== parseInt(this.minute,10) ||
838
- second !== parseInt(this.second,10) ||
839
- millisec !== parseInt(this.millisec,10) ||
840
- microsec !== parseInt(this.microsec,10) ||
841
- (this.ampm.length > 0 && (hour < 12) !== ($.inArray(this.ampm.toUpperCase(), this.amNames) !== -1)) ||
842
- (this.timezone !== null && timezone !== this.timezone.toString()) // could be numeric or "EST" format, so use toString()
843
- );
844
-
845
- if (hasChanged) {
846
-
847
- if (hour !== false) {
848
- this.hour = hour;
849
- }
850
- if (minute !== false) {
851
- this.minute = minute;
852
- }
853
- if (second !== false) {
854
- this.second = second;
855
- }
856
- if (millisec !== false) {
857
- this.millisec = millisec;
858
- }
859
- if (microsec !== false) {
860
- this.microsec = microsec;
861
- }
862
- if (timezone !== false) {
863
- this.timezone = timezone;
864
- }
865
-
866
- if (!this.inst) {
867
- this.inst = $.datepicker._getInst(this.$input[0]);
868
- }
869
-
870
- this._limitMinMaxDateTime(this.inst, true);
871
- }
872
- if (this.support.ampm) {
873
- this.ampm = ampm;
874
- }
875
-
876
- // Updates the time within the timepicker
877
- this.formattedTime = $.datepicker.formatTime(o.timeFormat, this, o);
878
- if (this.$timeObj) {
879
- if (pickerTimeFormat === o.timeFormat) {
880
- this.$timeObj.val(this.formattedTime + pickerTimeSuffix);
881
- }
882
- else {
883
- this.$timeObj.val($.datepicker.formatTime(pickerTimeFormat, this, o) + pickerTimeSuffix);
884
- }
885
- if (this.$timeObj[0].setSelectionRange) {
886
- var sPos = this.$timeObj[0].selectionStart;
887
- var ePos = this.$timeObj[0].selectionEnd;
888
- this.$timeObj[0].setSelectionRange(sPos, ePos);
889
- }
890
- }
891
-
892
- this.timeDefined = true;
893
- if (hasChanged) {
894
- this._updateDateTime();
895
- //this.$input.focus(); // may automatically open the picker on setDate
896
- }
897
- },
898
-
899
- /*
900
- * call custom onSelect.
901
- * bind to sliders slidestop, and grid click.
902
- */
903
- _onSelectHandler: function () {
904
- var onSelect = this._defaults.onSelect || this.inst.settings.onSelect;
905
- var inputEl = this.$input ? this.$input[0] : null;
906
- if (onSelect && inputEl) {
907
- onSelect.apply(inputEl, [this.formattedDateTime, this]);
908
- }
909
- },
910
-
911
- /*
912
- * update our input with the new date time..
913
- */
914
- _updateDateTime: function (dp_inst) {
915
- dp_inst = this.inst || dp_inst;
916
- var dtTmp = (dp_inst.currentYear > 0?
917
- new Date(dp_inst.currentYear, dp_inst.currentMonth, dp_inst.currentDay) :
918
- new Date(dp_inst.selectedYear, dp_inst.selectedMonth, dp_inst.selectedDay)),
919
- dt = $.datepicker._daylightSavingAdjust(dtTmp),
920
- //dt = $.datepicker._daylightSavingAdjust(new Date(dp_inst.selectedYear, dp_inst.selectedMonth, dp_inst.selectedDay)),
921
- //dt = $.datepicker._daylightSavingAdjust(new Date(dp_inst.currentYear, dp_inst.currentMonth, dp_inst.currentDay)),
922
- dateFmt = $.datepicker._get(dp_inst, 'dateFormat'),
923
- formatCfg = $.datepicker._getFormatConfig(dp_inst),
924
- timeAvailable = dt !== null && this.timeDefined;
925
- this.formattedDate = $.datepicker.formatDate(dateFmt, (dt === null ? new Date() : dt), formatCfg);
926
- var formattedDateTime = this.formattedDate;
927
-
928
- // if a slider was changed but datepicker doesn't have a value yet, set it
929
- if (dp_inst.lastVal === "") {
930
- dp_inst.currentYear = dp_inst.selectedYear;
931
- dp_inst.currentMonth = dp_inst.selectedMonth;
932
- dp_inst.currentDay = dp_inst.selectedDay;
933
- }
934
-
935
- /*
936
- * remove following lines to force every changes in date picker to change the input value
937
- * Bug descriptions: when an input field has a default value, and click on the field to pop up the date picker.
938
- * If the user manually empty the value in the input field, the date picker will never change selected value.
939
- */
940
- //if (dp_inst.lastVal !== undefined && (dp_inst.lastVal.length > 0 && this.$input.val().length === 0)) {
941
- // return;
942
- //}
943
-
944
- if (this._defaults.timeOnly === true && this._defaults.timeOnlyShowDate === false) {
945
- formattedDateTime = this.formattedTime;
946
- } else if ((this._defaults.timeOnly !== true && (this._defaults.alwaysSetTime || timeAvailable)) || (this._defaults.timeOnly === true && this._defaults.timeOnlyShowDate === true)) {
947
- formattedDateTime += this._defaults.separator + this.formattedTime + this._defaults.timeSuffix;
948
- }
949
-
950
- this.formattedDateTime = formattedDateTime;
951
-
952
- if (!this._defaults.showTimepicker) {
953
- this.$input.val(this.formattedDate);
954
- } else if (this.$altInput && this._defaults.timeOnly === false && this._defaults.altFieldTimeOnly === true) {
955
- this.$altInput.val(this.formattedTime);
956
- this.$input.val(this.formattedDate);
957
- } else if (this.$altInput) {
958
- this.$input.val(formattedDateTime);
959
- var altFormattedDateTime = '',
960
- altSeparator = this._defaults.altSeparator !== null ? this._defaults.altSeparator : this._defaults.separator,
961
- altTimeSuffix = this._defaults.altTimeSuffix !== null ? this._defaults.altTimeSuffix : this._defaults.timeSuffix;
962
-
963
- if (!this._defaults.timeOnly) {
964
- if (this._defaults.altFormat) {
965
- altFormattedDateTime = $.datepicker.formatDate(this._defaults.altFormat, (dt === null ? new Date() : dt), formatCfg);
966
- }
967
- else {
968
- altFormattedDateTime = this.formattedDate;
969
- }
970
-
971
- if (altFormattedDateTime) {
972
- altFormattedDateTime += altSeparator;
973
- }
974
- }
975
-
976
- if (this._defaults.altTimeFormat !== null) {
977
- altFormattedDateTime += $.datepicker.formatTime(this._defaults.altTimeFormat, this, this._defaults) + altTimeSuffix;
978
- }
979
- else {
980
- altFormattedDateTime += this.formattedTime + altTimeSuffix;
981
- }
982
- this.$altInput.val(altFormattedDateTime);
983
- } else {
984
- this.$input.val(formattedDateTime);
985
- }
986
-
987
- this.$input.trigger("change");
988
- },
989
-
990
- _onFocus: function () {
991
- if (!this.$input.val() && this._defaults.defaultValue) {
992
- this.$input.val(this._defaults.defaultValue);
993
- var inst = $.datepicker._getInst(this.$input.get(0)),
994
- tp_inst = $.datepicker._get(inst, 'timepicker');
995
- if (tp_inst) {
996
- if (tp_inst._defaults.timeOnly && (inst.input.val() !== inst.lastVal)) {
997
- try {
998
- $.datepicker._updateDatepicker(inst);
999
- } catch (err) {
1000
- $.timepicker.log(err);
1001
- }
1002
- }
1003
- }
1004
- }
1005
- },
1006
-
1007
- /*
1008
- * Small abstraction to control types
1009
- * We can add more, just be sure to follow the pattern: create, options, value
1010
- */
1011
- _controls: {
1012
- // slider methods
1013
- slider: {
1014
- create: function (tp_inst, obj, unit, val, min, max, step) {
1015
- var rtl = tp_inst._defaults.isRTL; // if rtl go -60->0 instead of 0->60
1016
- return obj.prop('slide', null).slider({
1017
- orientation: "horizontal",
1018
- value: rtl ? val * -1 : val,
1019
- min: rtl ? max * -1 : min,
1020
- max: rtl ? min * -1 : max,
1021
- step: step,
1022
- slide: function (event, ui) {
1023
- tp_inst.control.value(tp_inst, $(this), unit, rtl ? ui.value * -1 : ui.value);
1024
- tp_inst._onTimeChange();
1025
- },
1026
- stop: function (event, ui) {
1027
- tp_inst._onSelectHandler();
1028
- }
1029
- });
1030
- },
1031
- options: function (tp_inst, obj, unit, opts, val) {
1032
- if (tp_inst._defaults.isRTL) {
1033
- if (typeof(opts) === 'string') {
1034
- if (opts === 'min' || opts === 'max') {
1035
- if (val !== undefined) {
1036
- return obj.slider(opts, val * -1);
1037
- }
1038
- return Math.abs(obj.slider(opts));
1039
- }
1040
- return obj.slider(opts);
1041
- }
1042
- var min = opts.min,
1043
- max = opts.max;
1044
- opts.min = opts.max = null;
1045
- if (min !== undefined) {
1046
- opts.max = min * -1;
1047
- }
1048
- if (max !== undefined) {
1049
- opts.min = max * -1;
1050
- }
1051
- return obj.slider(opts);
1052
- }
1053
- if (typeof(opts) === 'string' && val !== undefined) {
1054
- return obj.slider(opts, val);
1055
- }
1056
- return obj.slider(opts);
1057
- },
1058
- value: function (tp_inst, obj, unit, val) {
1059
- if (tp_inst._defaults.isRTL) {
1060
- if (val !== undefined) {
1061
- return obj.slider('value', val * -1);
1062
- }
1063
- return Math.abs(obj.slider('value'));
1064
- }
1065
- if (val !== undefined) {
1066
- return obj.slider('value', val);
1067
- }
1068
- return obj.slider('value');
1069
- }
1070
- },
1071
- // select methods
1072
- select: {
1073
- create: function (tp_inst, obj, unit, val, min, max, step) {
1074
- var sel = '<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="' + unit + '" data-min="' + min + '" data-max="' + max + '" data-step="' + step + '">',
1075
- format = tp_inst._defaults.pickerTimeFormat || tp_inst._defaults.timeFormat;
1076
-
1077
- for (var i = min; i <= max; i += step) {
1078
- sel += '<option value="' + i + '"' + (i === val ? ' selected' : '') + '>';
1079
- if (unit === 'hour') {
1080
- sel += $.datepicker.formatTime($.trim(format.replace(/[^ht ]/ig, '')), {hour: i}, tp_inst._defaults);
1081
- }
1082
- else if (unit === 'millisec' || unit === 'microsec' || i >= 10) { sel += i; }
1083
- else {sel += '0' + i.toString(); }
1084
- sel += '</option>';
1085
- }
1086
- sel += '</select>';
1087
-
1088
- obj.children('select').remove();
1089
-
1090
- $(sel).appendTo(obj).change(function (e) {
1091
- tp_inst._onTimeChange();
1092
- tp_inst._onSelectHandler();
1093
- tp_inst._afterInject();
1094
- });
1095
-
1096
- return obj;
1097
- },
1098
- options: function (tp_inst, obj, unit, opts, val) {
1099
- var o = {},
1100
- $t = obj.children('select');
1101
- if (typeof(opts) === 'string') {
1102
- if (val === undefined) {
1103
- return $t.data(opts);
1104
- }
1105
- o[opts] = val;
1106
- }
1107
- else { o = opts; }
1108
- return tp_inst.control.create(tp_inst, obj, $t.data('unit'), $t.val(), o.min>=0 ? o.min : $t.data('min'), o.max || $t.data('max'), o.step || $t.data('step'));
1109
- },
1110
- value: function (tp_inst, obj, unit, val) {
1111
- var $t = obj.children('select');
1112
- if (val !== undefined) {
1113
- return $t.val(val);
1114
- }
1115
- return $t.val();
1116
- }
1117
- }
1118
- } // end _controls
1119
-
1120
- });
1121
-
1122
- $.fn.extend({
1123
- /*
1124
- * shorthand just to use timepicker.
1125
- */
1126
- timepicker: function (o) {
1127
- o = o || {};
1128
- var tmp_args = Array.prototype.slice.call(arguments);
1129
-
1130
- if (typeof o === 'object') {
1131
- tmp_args[0] = $.extend(o, {
1132
- timeOnly: true
1133
- });
1134
- }
1135
-
1136
- return $(this).each(function () {
1137
- $.fn.datetimepicker.apply($(this), tmp_args);
1138
- });
1139
- },
1140
-
1141
- /*
1142
- * extend timepicker to datepicker
1143
- */
1144
- datetimepicker: function (o) {
1145
- o = o || {};
1146
- var tmp_args = arguments;
1147
-
1148
- if (typeof(o) === 'string') {
1149
- if (o === 'getDate' || (o === 'option' && tmp_args.length === 2 && typeof (tmp_args[1]) === 'string')) {
1150
- return $.fn.datepicker.apply($(this[0]), tmp_args);
1151
- } else {
1152
- return this.each(function () {
1153
- var $t = $(this);
1154
- $t.datepicker.apply($t, tmp_args);
1155
- });
1156
- }
1157
- } else {
1158
- return this.each(function () {
1159
- var $t = $(this);
1160
- $t.datepicker($.timepicker._newInst($t, o)._defaults);
1161
- });
1162
- }
1163
- }
1164
- });
1165
-
1166
- /*
1167
- * Public Utility to parse date and time
1168
- */
1169
- $.datepicker.parseDateTime = function (dateFormat, timeFormat, dateTimeString, dateSettings, timeSettings) {
1170
- var parseRes = parseDateTimeInternal(dateFormat, timeFormat, dateTimeString, dateSettings, timeSettings);
1171
- if (parseRes.timeObj) {
1172
- var t = parseRes.timeObj;
1173
- parseRes.date.setHours(t.hour, t.minute, t.second, t.millisec);
1174
- parseRes.date.setMicroseconds(t.microsec);
1175
- }
1176
-
1177
- return parseRes.date;
1178
- };
1179
-
1180
- /*
1181
- * Public utility to parse time
1182
- */
1183
- $.datepicker.parseTime = function (timeFormat, timeString, options) {
1184
- var o = extendRemove(extendRemove({}, $.timepicker._defaults), options || {}),
1185
- iso8601 = (timeFormat.replace(/\'.*?\'/g, '').indexOf('Z') !== -1);
1186
-
1187
- // Strict parse requires the timeString to match the timeFormat exactly
1188
- var strictParse = function (f, s, o) {
1189
-
1190
- // pattern for standard and localized AM/PM markers
1191
- var getPatternAmpm = function (amNames, pmNames) {
1192
- var markers = [];
1193
- if (amNames) {
1194
- $.merge(markers, amNames);
1195
- }
1196
- if (pmNames) {
1197
- $.merge(markers, pmNames);
1198
- }
1199
- markers = $.map(markers, function (val) {
1200
- return val.replace(/[.*+?|()\[\]{}\\]/g, '\\$&');
1201
- });
1202
- return '(' + markers.join('|') + ')?';
1203
- };
1204
-
1205
- // figure out position of time elements.. cause js cant do named captures
1206
- var getFormatPositions = function (timeFormat) {
1207
- var finds = timeFormat.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),
1208
- orders = {
1209
- h: -1,
1210
- m: -1,
1211
- s: -1,
1212
- l: -1,
1213
- c: -1,
1214
- t: -1,
1215
- z: -1
1216
- };
1217
-
1218
- if (finds) {
1219
- for (var i = 0; i < finds.length; i++) {
1220
- if (orders[finds[i].toString().charAt(0)] === -1) {
1221
- orders[finds[i].toString().charAt(0)] = i + 1;
1222
- }
1223
- }
1224
- }
1225
- return orders;
1226
- };
1227
-
1228
- var regstr = '^' + f.toString()
1229
- .replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g, function (match) {
1230
- var ml = match.length;
1231
- switch (match.charAt(0).toLowerCase()) {
1232
- case 'h':
1233
- return ml === 1 ? '(\\d?\\d)' : '(\\d{' + ml + '})';
1234
- case 'm':
1235
- return ml === 1 ? '(\\d?\\d)' : '(\\d{' + ml + '})';
1236
- case 's':
1237
- return ml === 1 ? '(\\d?\\d)' : '(\\d{' + ml + '})';
1238
- case 'l':
1239
- return '(\\d?\\d?\\d)';
1240
- case 'c':
1241
- return '(\\d?\\d?\\d)';
1242
- case 'z':
1243
- return '(z|[-+]\\d\\d:?\\d\\d|\\S+)?';
1244
- case 't':
1245
- return getPatternAmpm(o.amNames, o.pmNames);
1246
- default: // literal escaped in quotes
1247
- return '(' + match.replace(/\'/g, "").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g, function (m) { return "\\" + m; }) + ')?';
1248
- }
1249
- })
1250
- .replace(/\s/g, '\\s?') +
1251
- o.timeSuffix + '$',
1252
- order = getFormatPositions(f),
1253
- ampm = '',
1254
- treg;
1255
-
1256
- treg = s.match(new RegExp(regstr, 'i'));
1257
-
1258
- var resTime = {
1259
- hour: 0,
1260
- minute: 0,
1261
- second: 0,
1262
- millisec: 0,
1263
- microsec: 0
1264
- };
1265
-
1266
- if (treg) {
1267
- if (order.t !== -1) {
1268
- if (treg[order.t] === undefined || treg[order.t].length === 0) {
1269
- ampm = '';
1270
- resTime.ampm = '';
1271
- } else {
1272
- ampm = $.inArray(treg[order.t].toUpperCase(), $.map(o.amNames, function (x,i) { return x.toUpperCase(); })) !== -1 ? 'AM' : 'PM';
1273
- resTime.ampm = o[ampm === 'AM' ? 'amNames' : 'pmNames'][0];
1274
- }
1275
- }
1276
-
1277
- if (order.h !== -1) {
1278
- if (ampm === 'AM' && treg[order.h] === '12') {
1279
- resTime.hour = 0; // 12am = 0 hour
1280
- } else {
1281
- if (ampm === 'PM' && treg[order.h] !== '12') {
1282
- resTime.hour = parseInt(treg[order.h], 10) + 12; // 12pm = 12 hour, any other pm = hour + 12
1283
- } else {
1284
- resTime.hour = Number(treg[order.h]);
1285
- }
1286
- }
1287
- }
1288
-
1289
- if (order.m !== -1) {
1290
- resTime.minute = Number(treg[order.m]);
1291
- }
1292
- if (order.s !== -1) {
1293
- resTime.second = Number(treg[order.s]);
1294
- }
1295
- if (order.l !== -1) {
1296
- resTime.millisec = Number(treg[order.l]);
1297
- }
1298
- if (order.c !== -1) {
1299
- resTime.microsec = Number(treg[order.c]);
1300
- }
1301
- if (order.z !== -1 && treg[order.z] !== undefined) {
1302
- resTime.timezone = $.timepicker.timezoneOffsetNumber(treg[order.z]);
1303
- }
1304
-
1305
-
1306
- return resTime;
1307
- }
1308
- return false;
1309
- };// end strictParse
1310
-
1311
- // First try JS Date, if that fails, use strictParse
1312
- var looseParse = function (f, s, o) {
1313
- try {
1314
- var d = new Date('2012-01-01 ' + s);
1315
- if (isNaN(d.getTime())) {
1316
- d = new Date('2012-01-01T' + s);
1317
- if (isNaN(d.getTime())) {
1318
- d = new Date('01/01/2012 ' + s);
1319
- if (isNaN(d.getTime())) {
1320
- throw "Unable to parse time with native Date: " + s;
1321
- }
1322
- }
1323
- }
1324
-
1325
- return {
1326
- hour: d.getHours(),
1327
- minute: d.getMinutes(),
1328
- second: d.getSeconds(),
1329
- millisec: d.getMilliseconds(),
1330
- microsec: d.getMicroseconds(),
1331
- timezone: d.getTimezoneOffset() * -1
1332
- };
1333
- }
1334
- catch (err) {
1335
- try {
1336
- return strictParse(f, s, o);
1337
- }
1338
- catch (err2) {
1339
- $.timepicker.log("Unable to parse \ntimeString: " + s + "\ntimeFormat: " + f);
1340
- }
1341
- }
1342
- return false;
1343
- }; // end looseParse
1344
-
1345
- if (typeof o.parse === "function") {
1346
- return o.parse(timeFormat, timeString, o);
1347
- }
1348
- if (o.parse === 'loose') {
1349
- return looseParse(timeFormat, timeString, o);
1350
- }
1351
- return strictParse(timeFormat, timeString, o);
1352
- };
1353
-
1354
- /**
1355
- * Public utility to format the time
1356
- * @param {string} format format of the time
1357
- * @param {Object} time Object not a Date for timezones
1358
- * @param {Object} [options] essentially the regional[].. amNames, pmNames, ampm
1359
- * @returns {string} the formatted time
1360
- */
1361
- $.datepicker.formatTime = function (format, time, options) {
1362
- options = options || {};
1363
- options = $.extend({}, $.timepicker._defaults, options);
1364
- time = $.extend({
1365
- hour: 0,
1366
- minute: 0,
1367
- second: 0,
1368
- millisec: 0,
1369
- microsec: 0,
1370
- timezone: null
1371
- }, time);
1372
-
1373
- var tmptime = format,
1374
- ampmName = options.amNames[0],
1375
- hour = parseInt(time.hour, 10);
1376
-
1377
- if (hour > 11) {
1378
- ampmName = options.pmNames[0];
1379
- }
1380
-
1381
- tmptime = tmptime.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g, function (match) {
1382
- switch (match) {
1383
- case 'HH':
1384
- return ('0' + hour).slice(-2);
1385
- case 'H':
1386
- return hour;
1387
- case 'hh':
1388
- return ('0' + convert24to12(hour)).slice(-2);
1389
- case 'h':
1390
- return convert24to12(hour);
1391
- case 'mm':
1392
- return ('0' + time.minute).slice(-2);
1393
- case 'm':
1394
- return time.minute;
1395
- case 'ss':
1396
- return ('0' + time.second).slice(-2);
1397
- case 's':
1398
- return time.second;
1399
- case 'l':
1400
- return ('00' + time.millisec).slice(-3);
1401
- case 'c':
1402
- return ('00' + time.microsec).slice(-3);
1403
- case 'z':
1404
- return $.timepicker.timezoneOffsetString(time.timezone === null ? options.timezone : time.timezone, false);
1405
- case 'Z':
1406
- return $.timepicker.timezoneOffsetString(time.timezone === null ? options.timezone : time.timezone, true);
1407
- case 'T':
1408
- return ampmName.charAt(0).toUpperCase();
1409
- case 'TT':
1410
- return ampmName.toUpperCase();
1411
- case 't':
1412
- return ampmName.charAt(0).toLowerCase();
1413
- case 'tt':
1414
- return ampmName.toLowerCase();
1415
- default:
1416
- return match.replace(/'/g, "");
1417
- }
1418
- });
1419
-
1420
- return tmptime;
1421
- };
1422
-
1423
- /*
1424
- * the bad hack :/ override datepicker so it doesn't close on select
1425
- // inspired: http://stackoverflow.com/questions/1252512/jquery-datepicker-prevent-closing-picker-when-clicking-a-date/1762378#1762378
1426
- */
1427
- $.datepicker._base_selectDate = $.datepicker._selectDate;
1428
- $.datepicker._selectDate = function (id, dateStr) {
1429
- var inst = this._getInst($(id)[0]),
1430
- tp_inst = this._get(inst, 'timepicker'),
1431
- was_inline;
1432
-
1433
- if (tp_inst && inst.settings.showTimepicker) {
1434
- tp_inst._limitMinMaxDateTime(inst, true);
1435
- was_inline = inst.inline;
1436
- inst.inline = inst.stay_open = true;
1437
- //This way the onSelect handler called from calendarpicker get the full dateTime
1438
- this._base_selectDate(id, dateStr);
1439
- inst.inline = was_inline;
1440
- inst.stay_open = false;
1441
- this._notifyChange(inst);
1442
- this._updateDatepicker(inst);
1443
- } else {
1444
- this._base_selectDate(id, dateStr);
1445
- }
1446
- };
1447
-
1448
- /*
1449
- * second bad hack :/ override datepicker so it triggers an event when changing the input field
1450
- * and does not redraw the datepicker on every selectDate event
1451
- */
1452
- $.datepicker._base_updateDatepicker = $.datepicker._updateDatepicker;
1453
- $.datepicker._updateDatepicker = function (inst) {
1454
-
1455
- // don't popup the datepicker if there is another instance already opened
1456
- var input = inst.input[0];
1457
- if ($.datepicker._curInst && $.datepicker._curInst !== inst && $.datepicker._datepickerShowing && $.datepicker._lastInput !== input) {
1458
- return;
1459
- }
1460
-
1461
- if (typeof(inst.stay_open) !== 'boolean' || inst.stay_open === false) {
1462
-
1463
- this._base_updateDatepicker(inst);
1464
-
1465
- // Reload the time control when changing something in the input text field.
1466
- var tp_inst = this._get(inst, 'timepicker');
1467
- if (tp_inst) {
1468
- tp_inst._addTimePicker(inst);
1469
- }
1470
- }
1471
- };
1472
-
1473
- /*
1474
- * third bad hack :/ override datepicker so it allows spaces and colon in the input field
1475
- */
1476
- $.datepicker._base_doKeyPress = $.datepicker._doKeyPress;
1477
- $.datepicker._doKeyPress = function (event) {
1478
- var inst = $.datepicker._getInst(event.target),
1479
- tp_inst = $.datepicker._get(inst, 'timepicker');
1480
-
1481
- if (tp_inst) {
1482
- if ($.datepicker._get(inst, 'constrainInput')) {
1483
- var ampm = tp_inst.support.ampm,
1484
- tz = tp_inst._defaults.showTimezone !== null ? tp_inst._defaults.showTimezone : tp_inst.support.timezone,
1485
- dateChars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat')),
1486
- datetimeChars = tp_inst._defaults.timeFormat.toString()
1487
- .replace(/[hms]/g, '')
1488
- .replace(/TT/g, ampm ? 'APM' : '')
1489
- .replace(/Tt/g, ampm ? 'AaPpMm' : '')
1490
- .replace(/tT/g, ampm ? 'AaPpMm' : '')
1491
- .replace(/T/g, ampm ? 'AP' : '')
1492
- .replace(/tt/g, ampm ? 'apm' : '')
1493
- .replace(/t/g, ampm ? 'ap' : '') +
1494
- " " + tp_inst._defaults.separator +
1495
- tp_inst._defaults.timeSuffix +
1496
- (tz ? tp_inst._defaults.timezoneList.join('') : '') +
1497
- (tp_inst._defaults.amNames.join('')) + (tp_inst._defaults.pmNames.join('')) +
1498
- dateChars,
1499
- chr = String.fromCharCode(event.charCode === undefined ? event.keyCode : event.charCode);
1500
- return event.ctrlKey || (chr < ' ' || !dateChars || datetimeChars.indexOf(chr) > -1);
1501
- }
1502
- }
1503
-
1504
- return $.datepicker._base_doKeyPress(event);
1505
- };
1506
-
1507
- /*
1508
- * Fourth bad hack :/ override _updateAlternate function used in inline mode to init altField
1509
- * Update any alternate field to synchronise with the main field.
1510
- */
1511
- $.datepicker._base_updateAlternate = $.datepicker._updateAlternate;
1512
- $.datepicker._updateAlternate = function (inst) {
1513
- var tp_inst = this._get(inst, 'timepicker');
1514
- if (tp_inst) {
1515
- var altField = tp_inst._defaults.altField;
1516
- if (altField) { // update alternate field too
1517
- var altFormat = tp_inst._defaults.altFormat || tp_inst._defaults.dateFormat,
1518
- date = this._getDate(inst),
1519
- formatCfg = $.datepicker._getFormatConfig(inst),
1520
- altFormattedDateTime = '',
1521
- altSeparator = tp_inst._defaults.altSeparator ? tp_inst._defaults.altSeparator : tp_inst._defaults.separator,
1522
- altTimeSuffix = tp_inst._defaults.altTimeSuffix ? tp_inst._defaults.altTimeSuffix : tp_inst._defaults.timeSuffix,
1523
- altTimeFormat = tp_inst._defaults.altTimeFormat !== null ? tp_inst._defaults.altTimeFormat : tp_inst._defaults.timeFormat;
1524
-
1525
- altFormattedDateTime += $.datepicker.formatTime(altTimeFormat, tp_inst, tp_inst._defaults) + altTimeSuffix;
1526
- if (!tp_inst._defaults.timeOnly && !tp_inst._defaults.altFieldTimeOnly && date !== null) {
1527
- if (tp_inst._defaults.altFormat) {
1528
- altFormattedDateTime = $.datepicker.formatDate(tp_inst._defaults.altFormat, date, formatCfg) + altSeparator + altFormattedDateTime;
1529
- }
1530
- else {
1531
- altFormattedDateTime = tp_inst.formattedDate + altSeparator + altFormattedDateTime;
1532
- }
1533
- }
1534
- $(altField).val( inst.input.val() ? altFormattedDateTime : "");
1535
- }
1536
- }
1537
- else {
1538
- $.datepicker._base_updateAlternate(inst);
1539
- }
1540
- };
1541
-
1542
- /*
1543
- * Override key up event to sync manual input changes.
1544
- */
1545
- $.datepicker._base_doKeyUp = $.datepicker._doKeyUp;
1546
- $.datepicker._doKeyUp = function (event) {
1547
- var inst = $.datepicker._getInst(event.target),
1548
- tp_inst = $.datepicker._get(inst, 'timepicker');
1549
-
1550
- if (tp_inst) {
1551
- if (tp_inst._defaults.timeOnly && (inst.input.val() !== inst.lastVal)) {
1552
- try {
1553
- $.datepicker._updateDatepicker(inst);
1554
- } catch (err) {
1555
- $.timepicker.log(err);
1556
- }
1557
- }
1558
- }
1559
-
1560
- return $.datepicker._base_doKeyUp(event);
1561
- };
1562
-
1563
- /*
1564
- * override "Today" button to also grab the time and set it to input field.
1565
- */
1566
- $.datepicker._base_gotoToday = $.datepicker._gotoToday;
1567
- $.datepicker._gotoToday = function (id) {
1568
- var inst = this._getInst($(id)[0]);
1569
- this._base_gotoToday(id);
1570
- var tp_inst = this._get(inst, 'timepicker');
1571
- if (!tp_inst) {
1572
- return;
1573
- }
1574
-
1575
- var tzoffset = $.timepicker.timezoneOffsetNumber(tp_inst.timezone);
1576
- var now = new Date();
1577
- now.setMinutes(now.getMinutes() + now.getTimezoneOffset() + parseInt(tzoffset, 10));
1578
- this._setTime(inst, now);
1579
- this._setDate(inst, now);
1580
- tp_inst._onSelectHandler();
1581
- };
1582
-
1583
- /*
1584
- * Disable & enable the Time in the datetimepicker
1585
- */
1586
- $.datepicker._disableTimepickerDatepicker = function (target) {
1587
- var inst = this._getInst(target);
1588
- if (!inst) {
1589
- return;
1590
- }
1591
-
1592
- var tp_inst = this._get(inst, 'timepicker');
1593
- $(target).datepicker('getDate'); // Init selected[Year|Month|Day]
1594
- if (tp_inst) {
1595
- inst.settings.showTimepicker = false;
1596
- tp_inst._defaults.showTimepicker = false;
1597
- tp_inst._updateDateTime(inst);
1598
- }
1599
- };
1600
-
1601
- $.datepicker._enableTimepickerDatepicker = function (target) {
1602
- var inst = this._getInst(target);
1603
- if (!inst) {
1604
- return;
1605
- }
1606
-
1607
- var tp_inst = this._get(inst, 'timepicker');
1608
- $(target).datepicker('getDate'); // Init selected[Year|Month|Day]
1609
- if (tp_inst) {
1610
- inst.settings.showTimepicker = true;
1611
- tp_inst._defaults.showTimepicker = true;
1612
- tp_inst._addTimePicker(inst); // Could be disabled on page load
1613
- tp_inst._updateDateTime(inst);
1614
- }
1615
- };
1616
-
1617
- /*
1618
- * Create our own set time function
1619
- */
1620
- $.datepicker._setTime = function (inst, date) {
1621
- var tp_inst = this._get(inst, 'timepicker');
1622
- if (tp_inst) {
1623
- var defaults = tp_inst._defaults;
1624
-
1625
- // calling _setTime with no date sets time to defaults
1626
- tp_inst.hour = date ? date.getHours() : defaults.hour;
1627
- tp_inst.minute = date ? date.getMinutes() : defaults.minute;
1628
- tp_inst.second = date ? date.getSeconds() : defaults.second;
1629
- tp_inst.millisec = date ? date.getMilliseconds() : defaults.millisec;
1630
- tp_inst.microsec = date ? date.getMicroseconds() : defaults.microsec;
1631
-
1632
- //check if within min/max times..
1633
- tp_inst._limitMinMaxDateTime(inst, true);
1634
-
1635
- tp_inst._onTimeChange();
1636
- tp_inst._updateDateTime(inst);
1637
- }
1638
- };
1639
-
1640
- /*
1641
- * Create new public method to set only time, callable as $().datepicker('setTime', date)
1642
- */
1643
- $.datepicker._setTimeDatepicker = function (target, date, withDate) {
1644
- var inst = this._getInst(target);
1645
- if (!inst) {
1646
- return;
1647
- }
1648
-
1649
- var tp_inst = this._get(inst, 'timepicker');
1650
-
1651
- if (tp_inst) {
1652
- this._setDateFromField(inst);
1653
- var tp_date;
1654
- if (date) {
1655
- if (typeof date === "string") {
1656
- tp_inst._parseTime(date, withDate);
1657
- tp_date = new Date();
1658
- tp_date.setHours(tp_inst.hour, tp_inst.minute, tp_inst.second, tp_inst.millisec);
1659
- tp_date.setMicroseconds(tp_inst.microsec);
1660
- } else {
1661
- tp_date = new Date(date.getTime());
1662
- tp_date.setMicroseconds(date.getMicroseconds());
1663
- }
1664
- if (tp_date.toString() === 'Invalid Date') {
1665
- tp_date = undefined;
1666
- }
1667
- this._setTime(inst, tp_date);
1668
- }
1669
- }
1670
-
1671
- };
1672
-
1673
- /*
1674
- * override setDate() to allow setting time too within Date object
1675
- */
1676
- $.datepicker._base_setDateDatepicker = $.datepicker._setDateDatepicker;
1677
- $.datepicker._setDateDatepicker = function (target, _date) {
1678
- var inst = this._getInst(target);
1679
- var date = _date;
1680
- if (!inst) {
1681
- return;
1682
- }
1683
-
1684
- if (typeof(_date) === 'string') {
1685
- date = new Date(_date);
1686
- if (!date.getTime()) {
1687
- this._base_setDateDatepicker.apply(this, arguments);
1688
- date = $(target).datepicker('getDate');
1689
- }
1690
- }
1691
-
1692
- var tp_inst = this._get(inst, 'timepicker');
1693
- var tp_date;
1694
- if (date instanceof Date) {
1695
- tp_date = new Date(date.getTime());
1696
- tp_date.setMicroseconds(date.getMicroseconds());
1697
- } else {
1698
- tp_date = date;
1699
- }
1700
-
1701
- // This is important if you are using the timezone option, javascript's Date
1702
- // object will only return the timezone offset for the current locale, so we
1703
- // adjust it accordingly. If not using timezone option this won't matter..
1704
- // If a timezone is different in tp, keep the timezone as is
1705
- if (tp_inst && tp_date) {
1706
- // look out for DST if tz wasn't specified
1707
- if (!tp_inst.support.timezone && tp_inst._defaults.timezone === null) {
1708
- tp_inst.timezone = tp_date.getTimezoneOffset() * -1;
1709
- }
1710
- date = $.timepicker.timezoneAdjust(date, $.timepicker.timezoneOffsetString(-date.getTimezoneOffset()), tp_inst.timezone);
1711
- tp_date = $.timepicker.timezoneAdjust(tp_date, $.timepicker.timezoneOffsetString(-tp_date.getTimezoneOffset()), tp_inst.timezone);
1712
- }
1713
-
1714
- this._updateDatepicker(inst);
1715
- this._base_setDateDatepicker.apply(this, arguments);
1716
- this._setTimeDatepicker(target, tp_date, true);
1717
- };
1718
-
1719
- /*
1720
- * override getDate() to allow getting time too within Date object
1721
- */
1722
- $.datepicker._base_getDateDatepicker = $.datepicker._getDateDatepicker;
1723
- $.datepicker._getDateDatepicker = function (target, noDefault) {
1724
- var inst = this._getInst(target);
1725
- if (!inst) {
1726
- return;
1727
- }
1728
-
1729
- var tp_inst = this._get(inst, 'timepicker');
1730
-
1731
- if (tp_inst) {
1732
- // if it hasn't yet been defined, grab from field
1733
- if (inst.lastVal === undefined) {
1734
- this._setDateFromField(inst, noDefault);
1735
- }
1736
-
1737
- var date = this._getDate(inst);
1738
-
1739
- var currDT = null;
1740
-
1741
- if (tp_inst.$altInput && tp_inst._defaults.altFieldTimeOnly) {
1742
- currDT = tp_inst.$input.val() + ' ' + tp_inst.$altInput.val();
1743
- }
1744
- else if (tp_inst.$input.get(0).tagName !== 'INPUT' && tp_inst.$altInput) {
1745
- /**
1746
- * in case the datetimepicker has been applied to a non-input tag for inline UI,
1747
- * and the user has not configured the plugin to display only time in altInput,
1748
- * pick current date time from the altInput (and hope for the best, for now, until "ER1" is applied)
1749
- *
1750
- * @todo ER1. Since altInput can have a totally difference format, convert it to standard format by reading input format from "altFormat" and "altTimeFormat" option values
1751
- */
1752
- currDT = tp_inst.$altInput.val();
1753
- }
1754
- else {
1755
- currDT = tp_inst.$input.val();
1756
- }
1757
-
1758
- if (date && tp_inst._parseTime(currDT, !inst.settings.timeOnly)) {
1759
- date.setHours(tp_inst.hour, tp_inst.minute, tp_inst.second, tp_inst.millisec);
1760
- date.setMicroseconds(tp_inst.microsec);
1761
-
1762
- // This is important if you are using the timezone option, javascript's Date
1763
- // object will only return the timezone offset for the current locale, so we
1764
- // adjust it accordingly. If not using timezone option this won't matter..
1765
- if (tp_inst.timezone != null) {
1766
- // look out for DST if tz wasn't specified
1767
- if (!tp_inst.support.timezone && tp_inst._defaults.timezone === null) {
1768
- tp_inst.timezone = date.getTimezoneOffset() * -1;
1769
- }
1770
- date = $.timepicker.timezoneAdjust(date, tp_inst.timezone, $.timepicker.timezoneOffsetString(-date.getTimezoneOffset()));
1771
- }
1772
- }
1773
- return date;
1774
- }
1775
- return this._base_getDateDatepicker(target, noDefault);
1776
- };
1777
-
1778
- /*
1779
- * override parseDate() because UI 1.8.14 throws an error about "Extra characters"
1780
- * An option in datapicker to ignore extra format characters would be nicer.
1781
- */
1782
- $.datepicker._base_parseDate = $.datepicker.parseDate;
1783
- $.datepicker.parseDate = function (format, value, settings) {
1784
- var date;
1785
- try {
1786
- date = this._base_parseDate(format, value, settings);
1787
- } catch (err) {
1788
- // Hack! The error message ends with a colon, a space, and
1789
- // the "extra" characters. We rely on that instead of
1790
- // attempting to perfectly reproduce the parsing algorithm.
1791
- if (err.indexOf(":") >= 0) {
1792
- date = this._base_parseDate(format, value.substring(0, value.length - (err.length - err.indexOf(':') - 2)), settings);
1793
- $.timepicker.log("Error parsing the date string: " + err + "\ndate string = " + value + "\ndate format = " + format);
1794
- } else {
1795
- throw err;
1796
- }
1797
- }
1798
- return date;
1799
- };
1800
-
1801
- /*
1802
- * override formatDate to set date with time to the input
1803
- */
1804
- $.datepicker._base_formatDate = $.datepicker._formatDate;
1805
- $.datepicker._formatDate = function (inst, day, month, year) {
1806
- var tp_inst = this._get(inst, 'timepicker');
1807
- if (tp_inst) {
1808
- tp_inst._updateDateTime(inst);
1809
- return tp_inst.$input.val();
1810
- }
1811
- return this._base_formatDate(inst);
1812
- };
1813
-
1814
- /*
1815
- * override options setter to add time to maxDate(Time) and minDate(Time). MaxDate
1816
- */
1817
- $.datepicker._base_optionDatepicker = $.datepicker._optionDatepicker;
1818
- $.datepicker._optionDatepicker = function (target, name, value) {
1819
- var inst = this._getInst(target),
1820
- name_clone;
1821
- if (!inst) {
1822
- return null;
1823
- }
1824
-
1825
- var tp_inst = this._get(inst, 'timepicker');
1826
- if (tp_inst) {
1827
- var min = null,
1828
- max = null,
1829
- onselect = null,
1830
- overrides = tp_inst._defaults.evnts,
1831
- fns = {},
1832
- prop,
1833
- ret,
1834
- oldVal,
1835
- $target;
1836
- if (typeof name === 'string') { // if min/max was set with the string
1837
- if (name === 'minDate' || name === 'minDateTime') {
1838
- min = value;
1839
- } else if (name === 'maxDate' || name === 'maxDateTime') {
1840
- max = value;
1841
- } else if (name === 'onSelect') {
1842
- onselect = value;
1843
- } else if (overrides.hasOwnProperty(name)) {
1844
- if (typeof (value) === 'undefined') {
1845
- return overrides[name];
1846
- }
1847
- fns[name] = value;
1848
- name_clone = {}; //empty results in exiting function after overrides updated
1849
- }
1850
- } else if (typeof name === 'object') { //if min/max was set with the JSON
1851
- if (name.minDate) {
1852
- min = name.minDate;
1853
- } else if (name.minDateTime) {
1854
- min = name.minDateTime;
1855
- } else if (name.maxDate) {
1856
- max = name.maxDate;
1857
- } else if (name.maxDateTime) {
1858
- max = name.maxDateTime;
1859
- }
1860
- for (prop in overrides) {
1861
- if (overrides.hasOwnProperty(prop) && name[prop]) {
1862
- fns[prop] = name[prop];
1863
- }
1864
- }
1865
- }
1866
- for (prop in fns) {
1867
- if (fns.hasOwnProperty(prop)) {
1868
- overrides[prop] = fns[prop];
1869
- if (!name_clone) { name_clone = $.extend({}, name); }
1870
- delete name_clone[prop];
1871
- }
1872
- }
1873
- if (name_clone && isEmptyObject(name_clone)) { return; }
1874
- if (min) { //if min was set
1875
- if (min === 0) {
1876
- min = new Date();
1877
- } else {
1878
- min = new Date(min);
1879
- }
1880
- tp_inst._defaults.minDate = min;
1881
- tp_inst._defaults.minDateTime = min;
1882
- } else if (max) { //if max was set
1883
- if (max === 0) {
1884
- max = new Date();
1885
- } else {
1886
- max = new Date(max);
1887
- }
1888
- tp_inst._defaults.maxDate = max;
1889
- tp_inst._defaults.maxDateTime = max;
1890
- } else if (onselect) {
1891
- tp_inst._defaults.onSelect = onselect;
1892
- }
1893
-
1894
- // Datepicker will override our date when we call _base_optionDatepicker when
1895
- // calling minDate/maxDate, so we will first grab the value, call
1896
- // _base_optionDatepicker, then set our value back.
1897
- if(min || max){
1898
- $target = $(target);
1899
- oldVal = $target.datetimepicker('getDate');
1900
- ret = this._base_optionDatepicker.call($.datepicker, target, name_clone || name, value);
1901
- $target.datetimepicker('setDate', oldVal);
1902
- return ret;
1903
- }
1904
- }
1905
- if (value === undefined) {
1906
- return this._base_optionDatepicker.call($.datepicker, target, name);
1907
- }
1908
- return this._base_optionDatepicker.call($.datepicker, target, name_clone || name, value);
1909
- };
1910
-
1911
- /*
1912
- * jQuery isEmptyObject does not check hasOwnProperty - if someone has added to the object prototype,
1913
- * it will return false for all objects
1914
- */
1915
- var isEmptyObject = function (obj) {
1916
- var prop;
1917
- for (prop in obj) {
1918
- if (obj.hasOwnProperty(prop)) {
1919
- return false;
1920
- }
1921
- }
1922
- return true;
1923
- };
1924
-
1925
- /*
1926
- * jQuery extend now ignores nulls!
1927
- */
1928
- var extendRemove = function (target, props) {
1929
- $.extend(target, props);
1930
- for (var name in props) {
1931
- if (props[name] === null || props[name] === undefined) {
1932
- target[name] = props[name];
1933
- }
1934
- }
1935
- return target;
1936
- };
1937
-
1938
- /*
1939
- * Determine by the time format which units are supported
1940
- * Returns an object of booleans for each unit
1941
- */
1942
- var detectSupport = function (timeFormat) {
1943
- var tf = timeFormat.replace(/'.*?'/g, '').toLowerCase(), // removes literals
1944
- isIn = function (f, t) { // does the format contain the token?
1945
- return f.indexOf(t) !== -1 ? true : false;
1946
- };
1947
- return {
1948
- hour: isIn(tf, 'h'),
1949
- minute: isIn(tf, 'm'),
1950
- second: isIn(tf, 's'),
1951
- millisec: isIn(tf, 'l'),
1952
- microsec: isIn(tf, 'c'),
1953
- timezone: isIn(tf, 'z'),
1954
- ampm: isIn(tf, 't') && isIn(timeFormat, 'h'),
1955
- iso8601: isIn(timeFormat, 'Z')
1956
- };
1957
- };
1958
-
1959
- /*
1960
- * Converts 24 hour format into 12 hour
1961
- * Returns 12 hour without leading 0
1962
- */
1963
- var convert24to12 = function (hour) {
1964
- hour %= 12;
1965
-
1966
- if (hour === 0) {
1967
- hour = 12;
1968
- }
1969
-
1970
- return String(hour);
1971
- };
1972
-
1973
- var computeEffectiveSetting = function (settings, property) {
1974
- return settings && settings[property] ? settings[property] : $.timepicker._defaults[property];
1975
- };
1976
-
1977
- /*
1978
- * Splits datetime string into date and time substrings.
1979
- * Throws exception when date can't be parsed
1980
- * Returns {dateString: dateString, timeString: timeString}
1981
- */
1982
- var splitDateTime = function (dateTimeString, timeSettings) {
1983
- // The idea is to get the number separator occurrences in datetime and the time format requested (since time has
1984
- // fewer unknowns, mostly numbers and am/pm). We will use the time pattern to split.
1985
- var separator = computeEffectiveSetting(timeSettings, 'separator'),
1986
- format = computeEffectiveSetting(timeSettings, 'timeFormat'),
1987
- timeParts = format.split(separator), // how many occurrences of separator may be in our format?
1988
- timePartsLen = timeParts.length,
1989
- allParts = dateTimeString.split(separator),
1990
- allPartsLen = allParts.length;
1991
-
1992
- if (allPartsLen > 1) {
1993
- return {
1994
- dateString: allParts.splice(0, allPartsLen - timePartsLen).join(separator),
1995
- timeString: allParts.splice(0, timePartsLen).join(separator)
1996
- };
1997
- }
1998
-
1999
- return {
2000
- dateString: dateTimeString,
2001
- timeString: ''
2002
- };
2003
- };
2004
-
2005
- /*
2006
- * Internal function to parse datetime interval
2007
- * Returns: {date: Date, timeObj: Object}, where
2008
- * date - parsed date without time (type Date)
2009
- * timeObj = {hour: , minute: , second: , millisec: , microsec: } - parsed time. Optional
2010
- */
2011
- var parseDateTimeInternal = function (dateFormat, timeFormat, dateTimeString, dateSettings, timeSettings) {
2012
- var date,
2013
- parts,
2014
- parsedTime;
2015
-
2016
- parts = splitDateTime(dateTimeString, timeSettings);
2017
- date = $.datepicker._base_parseDate(dateFormat, parts.dateString, dateSettings);
2018
-
2019
- if (parts.timeString === '') {
2020
- return {
2021
- date: date
2022
- };
2023
- }
2024
-
2025
- parsedTime = $.datepicker.parseTime(timeFormat, parts.timeString, timeSettings);
2026
-
2027
- if (!parsedTime) {
2028
- throw 'Wrong time format';
2029
- }
2030
-
2031
- return {
2032
- date: date,
2033
- timeObj: parsedTime
2034
- };
2035
- };
2036
-
2037
- /*
2038
- * Internal function to set timezone_select to the local timezone
2039
- */
2040
- var selectLocalTimezone = function (tp_inst, date) {
2041
- if (tp_inst && tp_inst.timezone_select) {
2042
- var now = date || new Date();
2043
- tp_inst.timezone_select.val(-now.getTimezoneOffset());
2044
- }
2045
- };
2046
-
2047
- /*
2048
- * Create a Singleton Instance
2049
- */
2050
- $.timepicker = new Timepicker();
2051
-
2052
- /**
2053
- * Get the timezone offset as string from a date object (eg '+0530' for UTC+5.5)
2054
- * @param {number} tzMinutes if not a number, less than -720 (-1200), or greater than 840 (+1400) this value is returned
2055
- * @param {boolean} iso8601 if true formats in accordance to iso8601 "+12:45"
2056
- * @return {string}
2057
- */
2058
- $.timepicker.timezoneOffsetString = function (tzMinutes, iso8601) {
2059
- if (isNaN(tzMinutes) || tzMinutes > 840 || tzMinutes < -720) {
2060
- return tzMinutes;
2061
- }
2062
-
2063
- var off = tzMinutes,
2064
- minutes = off % 60,
2065
- hours = (off - minutes) / 60,
2066
- iso = iso8601 ? ':' : '',
2067
- tz = (off >= 0 ? '+' : '-') + ('0' + Math.abs(hours)).slice(-2) + iso + ('0' + Math.abs(minutes)).slice(-2);
2068
-
2069
- if (tz === '+00:00') {
2070
- return 'Z';
2071
- }
2072
- return tz;
2073
- };
2074
-
2075
- /**
2076
- * Get the number in minutes that represents a timezone string
2077
- * @param {string} tzString formatted like "+0500", "-1245", "Z"
2078
- * @return {number} the offset minutes or the original string if it doesn't match expectations
2079
- */
2080
- $.timepicker.timezoneOffsetNumber = function (tzString) {
2081
- var normalized = tzString.toString().replace(':', ''); // excuse any iso8601, end up with "+1245"
2082
-
2083
- if (normalized.toUpperCase() === 'Z') { // if iso8601 with Z, its 0 minute offset
2084
- return 0;
2085
- }
2086
-
2087
- if (!/^(\-|\+)\d{4}$/.test(normalized)) { // possibly a user defined tz, so just give it back
2088
- return parseInt(tzString, 10);
2089
- }
2090
-
2091
- return ((normalized.substr(0, 1) === '-' ? -1 : 1) * // plus or minus
2092
- ((parseInt(normalized.substr(1, 2), 10) * 60) + // hours (converted to minutes)
2093
- parseInt(normalized.substr(3, 2), 10))); // minutes
2094
- };
2095
-
2096
- /**
2097
- * No way to set timezone in js Date, so we must adjust the minutes to compensate. (think setDate, getDate)
2098
- * @param {Date} date
2099
- * @param {string} fromTimezone formatted like "+0500", "-1245"
2100
- * @param {string} toTimezone formatted like "+0500", "-1245"
2101
- * @return {Date}
2102
- */
2103
- $.timepicker.timezoneAdjust = function (date, fromTimezone, toTimezone) {
2104
- var fromTz = $.timepicker.timezoneOffsetNumber(fromTimezone);
2105
- var toTz = $.timepicker.timezoneOffsetNumber(toTimezone);
2106
- if (!isNaN(toTz)) {
2107
- date.setMinutes(date.getMinutes() + (-fromTz) - (-toTz));
2108
- }
2109
- return date;
2110
- };
2111
-
2112
- /**
2113
- * Calls `timepicker()` on the `startTime` and `endTime` elements, and configures them to
2114
- * enforce date range limits.
2115
- * n.b. The input value must be correctly formatted (reformatting is not supported)
2116
- * @param {Element} startTime
2117
- * @param {Element} endTime
2118
- * @param {Object} options Options for the timepicker() call
2119
- * @return {jQuery}
2120
- */
2121
- $.timepicker.timeRange = function (startTime, endTime, options) {
2122
- return $.timepicker.handleRange('timepicker', startTime, endTime, options);
2123
- };
2124
-
2125
- /**
2126
- * Calls `datetimepicker` on the `startTime` and `endTime` elements, and configures them to
2127
- * enforce date range limits.
2128
- * @param {Element} startTime
2129
- * @param {Element} endTime
2130
- * @param {Object} options Options for the `timepicker()` call. Also supports `reformat`,
2131
- * a boolean value that can be used to reformat the input values to the `dateFormat`.
2132
- * @param {string} method Can be used to specify the type of picker to be added
2133
- * @return {jQuery}
2134
- */
2135
- $.timepicker.datetimeRange = function (startTime, endTime, options) {
2136
- $.timepicker.handleRange('datetimepicker', startTime, endTime, options);
2137
- };
2138
-
2139
- /**
2140
- * Calls `datepicker` on the `startTime` and `endTime` elements, and configures them to
2141
- * enforce date range limits.
2142
- * @param {Element} startTime
2143
- * @param {Element} endTime
2144
- * @param {Object} options Options for the `timepicker()` call. Also supports `reformat`,
2145
- * a boolean value that can be used to reformat the input values to the `dateFormat`.
2146
- * @return {jQuery}
2147
- */
2148
- $.timepicker.dateRange = function (startTime, endTime, options) {
2149
- $.timepicker.handleRange('datepicker', startTime, endTime, options);
2150
- };
2151
-
2152
- /**
2153
- * Calls `method` on the `startTime` and `endTime` elements, and configures them to
2154
- * enforce date range limits.
2155
- * @param {string} method Can be used to specify the type of picker to be added
2156
- * @param {Element} startTime
2157
- * @param {Element} endTime
2158
- * @param {Object} options Options for the `timepicker()` call. Also supports `reformat`,
2159
- * a boolean value that can be used to reformat the input values to the `dateFormat`.
2160
- * @return {jQuery}
2161
- */
2162
- $.timepicker.handleRange = function (method, startTime, endTime, options) {
2163
- options = $.extend({}, {
2164
- minInterval: 0, // min allowed interval in milliseconds
2165
- maxInterval: 0, // max allowed interval in milliseconds
2166
- start: {}, // options for start picker
2167
- end: {} // options for end picker
2168
- }, options);
2169
-
2170
- // for the mean time this fixes an issue with calling getDate with timepicker()
2171
- var timeOnly = false;
2172
- if(method === 'timepicker'){
2173
- timeOnly = true;
2174
- method = 'datetimepicker';
2175
- }
2176
-
2177
- function checkDates(changed, other) {
2178
- var startdt = startTime[method]('getDate'),
2179
- enddt = endTime[method]('getDate'),
2180
- changeddt = changed[method]('getDate');
2181
-
2182
- if (startdt !== null) {
2183
- var minDate = new Date(startdt.getTime()),
2184
- maxDate = new Date(startdt.getTime());
2185
-
2186
- minDate.setMilliseconds(minDate.getMilliseconds() + options.minInterval);
2187
- maxDate.setMilliseconds(maxDate.getMilliseconds() + options.maxInterval);
2188
-
2189
- if (options.minInterval > 0 && minDate > enddt) { // minInterval check
2190
- endTime[method]('setDate', minDate);
2191
- }
2192
- else if (options.maxInterval > 0 && maxDate < enddt) { // max interval check
2193
- endTime[method]('setDate', maxDate);
2194
- }
2195
- else if (startdt > enddt) {
2196
- other[method]('setDate', changeddt);
2197
- }
2198
- }
2199
- }
2200
-
2201
- function selected(changed, other, option) {
2202
- if (!changed.val()) {
2203
- return;
2204
- }
2205
- var date = changed[method].call(changed, 'getDate');
2206
- if (date !== null && options.minInterval > 0) {
2207
- if (option === 'minDate') {
2208
- date.setMilliseconds(date.getMilliseconds() + options.minInterval);
2209
- }
2210
- if (option === 'maxDate') {
2211
- date.setMilliseconds(date.getMilliseconds() - options.minInterval);
2212
- }
2213
- }
2214
-
2215
- if (date.getTime) {
2216
- other[method].call(other, 'option', option, date);
2217
- }
2218
- }
2219
-
2220
- $.fn[method].call(startTime, $.extend({
2221
- timeOnly: timeOnly,
2222
- onClose: function (dateText, inst) {
2223
- checkDates($(this), endTime);
2224
- },
2225
- onSelect: function (selectedDateTime) {
2226
- selected($(this), endTime, 'minDate');
2227
- }
2228
- }, options, options.start));
2229
- $.fn[method].call(endTime, $.extend({
2230
- timeOnly: timeOnly,
2231
- onClose: function (dateText, inst) {
2232
- checkDates($(this), startTime);
2233
- },
2234
- onSelect: function (selectedDateTime) {
2235
- selected($(this), startTime, 'maxDate');
2236
- }
2237
- }, options, options.end));
2238
-
2239
- checkDates(startTime, endTime);
2240
-
2241
- selected(startTime, endTime, 'minDate');
2242
- selected(endTime, startTime, 'maxDate');
2243
-
2244
- return $([startTime.get(0), endTime.get(0)]);
2245
- };
2246
-
2247
- /**
2248
- * Log error or data to the console during error or debugging
2249
- * @param {Object} err pass any type object to log to the console during error or debugging
2250
- * @return {void}
2251
- */
2252
- $.timepicker.log = function () {
2253
- // Older IE (9, maybe 10) throw error on accessing `window.console.log.apply`, so check first.
2254
- if (window.console && window.console.log && window.console.log.apply) {
2255
- window.console.log.apply(window.console, Array.prototype.slice.call(arguments));
2256
- }
2257
- };
2258
-
2259
- /*
2260
- * Add util object to allow access to private methods for testability.
2261
- */
2262
- $.timepicker._util = {
2263
- _extendRemove: extendRemove,
2264
- _isEmptyObject: isEmptyObject,
2265
- _convert24to12: convert24to12,
2266
- _detectSupport: detectSupport,
2267
- _selectLocalTimezone: selectLocalTimezone,
2268
- _computeEffectiveSetting: computeEffectiveSetting,
2269
- _splitDateTime: splitDateTime,
2270
- _parseDateTimeInternal: parseDateTimeInternal
2271
- };
2272
-
2273
- /*
2274
- * Microsecond support
2275
- */
2276
- if (!Date.prototype.getMicroseconds) {
2277
- Date.prototype.microseconds = 0;
2278
- Date.prototype.getMicroseconds = function () { return this.microseconds; };
2279
- Date.prototype.setMicroseconds = function (m) {
2280
- this.setMilliseconds(this.getMilliseconds() + Math.floor(m / 1000));
2281
- this.microseconds = m % 1000;
2282
- return this;
2283
- };
2284
- }
2285
-
2286
- /*
2287
- * Keep up with the version
2288
- */
2289
- $.timepicker.version = "1.6.3";
2290
-
2291
- }));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.min.css DELETED
@@ -1,5 +0,0 @@
1
- /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
2
- * http://trentrichardson.com/examples/timepicker
3
- * Copyright (c) 2016 Trent Richardson; Licensed MIT */
4
-
5
- .ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:0;outline:0;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}
 
 
 
 
 
assets/library/jQuery-Timepicker-Addon/jquery-ui-timepicker-addon.min.js DELETED
@@ -1,5 +0,0 @@
1
- /*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
2
- * http://trentrichardson.com/examples/timepicker
3
- * Copyright (c) 2016 Trent Richardson; Licensed MIT */
4
- !function(a){"function"==typeof define&&define.amd?define(["jquery","jquery-ui"],a):a(jQuery)}(function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.6.3"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",oneLine:!1,defaultValue:null,parse:"strict",afterInject:null},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(a,b){return $.isFunction(tp_inst._defaults.evnts.beforeShow)?tp_inst._defaults.evnts.beforeShow.call($input[0],a,b,tp_inst):void 0},onChangeMonthYear:function(a,b,c){$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],a,b,c,tp_inst)},onClose:function(a,b){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(b),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_inst._defaults.evnts.onClose.call($input[0],a,b,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||this._defaults[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(a){return a.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(a){return a.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&"undefined"==typeof $.ui.slider&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzl>tzi;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):-1*(new Date).getTimezoneOffset(),tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),(0===tp_inst._defaults.minDate||0===tp_inst._defaults.minDateTime)&&(tp_inst._defaults.minDate=new Date),(0===tp_inst._defaults.maxDate||0===tp_inst._defaults.maxDateTime)&&(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(a){var b=$.trim(this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(b),this._limitMinMaxDateTime(a,!1),this._injectTimePicker(),this._afterInject()},_parseTime:function(a,b){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),b||!this._defaults.timeOnly){var c=$.datepicker._get(this.inst,"dateFormat");try{var d=parseDateTimeInternal(c,this._defaults.timeFormat,a,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!d.timeObj)return!1;$.extend(this,d.timeObj)}catch(e){return $.timepicker.log("Error parsing the date/time string: "+e+"\ndate/time string = "+a+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+c),!1}return!0}var f=$.datepicker.parseTime(this._defaults.timeFormat,a,this._defaults);return f?($.extend(this,f),!0):!1},_afterInject:function(){var a=this.inst.settings;$.isFunction(a.afterInject)&&a.afterInject.call(this)},_injectTimePicker:function(){var a=this.inst.dpDiv,b=this.inst.settings,c=this,d="",e="",f=null,g={},h={},i=null,j=0,k=0;if(0===a.find("div.ui-timepicker-div").length&&b.showTimepicker){var l=" ui_tpicker_unit_hide",m='<div class="ui-timepicker-div'+(b.isRTL?" ui-timepicker-rtl":"")+(b.oneLine&&"select"===b.controlType?" ui-timepicker-oneLine":"")+'"><dl><dt class="ui_tpicker_time_label'+(b.showTime?"":l)+'">'+b.timeText+'</dt><dd class="ui_tpicker_time '+(b.showTime?"":l)+'"><input class="ui_tpicker_time_input" '+(b.timeInput?"":"disabled")+"/></dd>";for(j=0,k=this.units.length;k>j;j++){if(d=this.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],g[d]=parseInt(b[d+"Max"]-(b[d+"Max"]-b[d+"Min"])%b["step"+e],10),h[d]=0,m+='<dt class="ui_tpicker_'+d+"_label"+(f?"":l)+'">'+b[d+"Text"]+'</dt><dd class="ui_tpicker_'+d+(f?"":l)+'"><div class="ui_tpicker_'+d+"_slider"+(f?"":l)+'"></div>',f&&b[d+"Grid"]>0){if(m+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===d)for(var n=b[d+"Min"];n<=g[d];n+=parseInt(b[d+"Grid"],10)){h[d]++;var o=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:n},b);m+='<td data-for="'+d+'">'+o+"</td>"}else for(var p=b[d+"Min"];p<=g[d];p+=parseInt(b[d+"Grid"],10))h[d]++,m+='<td data-for="'+d+'">'+(10>p?"0":"")+p+"</td>";m+="</tr></table></div>"}m+="</dd>"}var q=null!==b.showTimezone?b.showTimezone:this.support.timezone;m+='<dt class="ui_tpicker_timezone_label'+(q?"":l)+'">'+b.timezoneText+"</dt>",m+='<dd class="ui_tpicker_timezone'+(q?"":l)+'"></dd>',m+="</dl></div>";var r=$(m);for(b.timeOnly===!0&&(r.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+b.timeOnlyTitle+"</div></div>"),a.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),j=0,k=c.units.length;k>j;j++)d=c.units[j],e=d.substr(0,1).toUpperCase()+d.substr(1),f=null!==b["show"+e]?b["show"+e]:this.support[d],c[d+"_slider"]=c.control.create(c,r.find(".ui_tpicker_"+d+"_slider"),d,c[d],b[d+"Min"],g[d],b["step"+e]),f&&b[d+"Grid"]>0&&(i=100*h[d]*b[d+"Grid"]/(g[d]-b[d+"Min"]),r.find(".ui_tpicker_"+d+" table").css({width:i+"%",marginLeft:b.isRTL?"0":i/(-2*h[d])+"%",marginRight:b.isRTL?i/(-2*h[d])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(a){var b=$(this),e=b.html(),f=parseInt(e.replace(/[^0-9]/g),10),g=e.replace(/[^apm]/gi),h=b.data("for");"hour"===h&&(-1!==g.indexOf("p")&&12>f?f+=12:-1!==g.indexOf("a")&&12===f&&(f=0)),c.control.value(c,c[h+"_slider"],d,f),c._onTimeChange(),c._onSelectHandler()}).css({cursor:"pointer",width:100/h[d]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=r.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(b.timezoneList,function(a,b){return $("<option />").val("object"==typeof a?a.value:a).text("object"==typeof a?a.label:a)})),"undefined"!=typeof this.timezone&&null!==this.timezone&&""!==this.timezone){var s=-1*new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset();s===this.timezone?selectLocalTimezone(c):this.timezone_select.val(this.timezone)}else"undefined"!=typeof this.hour&&null!==this.hour&&""!==this.hour?this.timezone_select.val(b.timezone):selectLocalTimezone(c);this.timezone_select.change(function(){c._onTimeChange(),c._onSelectHandler(),c._afterInject()});var t=a.find(".ui-datepicker-buttonpane");if(t.length?t.before(r):a.append(r),this.$timeObj=r.find(".ui_tpicker_time_input"),this.$timeObj.change(function(){var a=c.inst.settings.timeFormat,b=$.datepicker.parseTime(a,this.value),d=new Date;b?(d.setHours(b.hour),d.setMinutes(b.minute),d.setSeconds(b.second),$.datepicker._setTime(c.inst,d)):(this.value=c.formattedTime,this.blur())}),null!==this.inst){var u=this.timeDefined;this._onTimeChange(),this.timeDefined=u}if(this._defaults.addSliderAccess){var v=this._defaults.sliderAccessArgs,w=this._defaults.isRTL;v.isRTL=w,setTimeout(function(){if(0===r.find(".ui-slider-access").length){r.find(".ui-slider:visible").sliderAccess(v);var a=r.find(".ui-slider-access:eq(0)").outerWidth(!0);a&&r.find("table:visible").each(function(){var b=$(this),c=b.outerWidth(),d=b.css(w?"marginRight":"marginLeft").toString().replace("%",""),e=c-a,f=d*e/c+"%",g={width:e,marginRight:0,marginLeft:0};g[w?"marginRight":"marginLeft"]=f,b.css(g)})}},10)}c._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(a,b){var c=this._defaults,d=new Date(a.selectedYear,a.selectedMonth,a.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(a,"minDateTime")&&void 0!==$.datepicker._get(a,"minDateTime")&&d){var e=$.datepicker._get(a,"minDateTime"),f=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0);(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)&&(this.hourMinOriginal=c.hourMin,this.minuteMinOriginal=c.minuteMin,this.secondMinOriginal=c.secondMin,this.millisecMinOriginal=c.millisecMin,this.microsecMinOriginal=c.microsecMin),a.settings.timeOnly||f.getTime()===d.getTime()?(this._defaults.hourMin=e.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=e.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=e.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=e.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=e.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(a,"maxDateTime")&&void 0!==$.datepicker._get(a,"maxDateTime")&&d){var g=$.datepicker._get(a,"maxDateTime"),h=new Date(g.getFullYear(),g.getMonth(),g.getDate(),0,0,0,0);(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)&&(this.hourMaxOriginal=c.hourMax,this.minuteMaxOriginal=c.minuteMax,this.secondMaxOriginal=c.secondMax,this.millisecMaxOriginal=c.millisecMax,this.microsecMaxOriginal=c.microsecMax),a.settings.timeOnly||h.getTime()===d.getTime()?(this._defaults.hourMax=g.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=g.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=g.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=g.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=g.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==a.settings.minTime){var i=new Date("01/01/1970 "+a.settings.minTime);this.hour<i.getHours()?(this.hour=this._defaults.hourMin=i.getHours(),this.minute=this._defaults.minuteMin=i.getMinutes()):this.hour===i.getHours()&&this.minute<i.getMinutes()?this.minute=this._defaults.minuteMin=i.getMinutes():this._defaults.hourMin<i.getHours()?(this._defaults.hourMin=i.getHours(),this._defaults.minuteMin=i.getMinutes()):this._defaults.hourMin===i.getHours()===this.hour&&this._defaults.minuteMin<i.getMinutes()?this._defaults.minuteMin=i.getMinutes():this._defaults.minuteMin=0}if(null!==a.settings.maxTime){var j=new Date("01/01/1970 "+a.settings.maxTime);this.hour>j.getHours()?(this.hour=this._defaults.hourMax=j.getHours(),this.minute=this._defaults.minuteMax=j.getMinutes()):this.hour===j.getHours()&&this.minute>j.getMinutes()?this.minute=this._defaults.minuteMax=j.getMinutes():this._defaults.hourMax>j.getHours()?(this._defaults.hourMax=j.getHours(),this._defaults.minuteMax=j.getMinutes()):this._defaults.hourMax===j.getHours()===this.hour&&this._defaults.minuteMax>j.getMinutes()?this._defaults.minuteMax=j.getMinutes():this._defaults.minuteMax=59}if(void 0!==b&&b===!0){var k=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),l=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),m=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),n=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),o=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:k,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:l,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:m,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:n,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:o,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var a=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,b=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,c=this.second_slider?this.control.value(this,this.second_slider,"second"):!1,d=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,e=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,f=this.timezone_select?this.timezone_select.val():!1,g=this._defaults,h=g.pickerTimeFormat||g.timeFormat,i=g.pickerTimeSuffix||g.timeSuffix;"object"==typeof a&&(a=!1),"object"==typeof b&&(b=!1),"object"==typeof c&&(c=!1),"object"==typeof d&&(d=!1),"object"==typeof e&&(e=!1),"object"==typeof f&&(f=!1),a!==!1&&(a=parseInt(a,10)),b!==!1&&(b=parseInt(b,10)),c!==!1&&(c=parseInt(c,10)),d!==!1&&(d=parseInt(d,10)),e!==!1&&(e=parseInt(e,10)),f!==!1&&(f=f.toString());var j=g[12>a?"amNames":"pmNames"][0],k=a!==parseInt(this.hour,10)||b!==parseInt(this.minute,10)||c!==parseInt(this.second,10)||d!==parseInt(this.millisec,10)||e!==parseInt(this.microsec,10)||this.ampm.length>0&&12>a!=(-1!==$.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&f!==this.timezone.toString();if(k&&(a!==!1&&(this.hour=a),b!==!1&&(this.minute=b),c!==!1&&(this.second=c),d!==!1&&(this.millisec=d),e!==!1&&(this.microsec=e),f!==!1&&(this.timezone=f),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=j),this.formattedTime=$.datepicker.formatTime(g.timeFormat,this,g),this.$timeObj&&(this.$timeObj.val(h===g.timeFormat?this.formattedTime+i:$.datepicker.formatTime(h,this,g)+i),this.$timeObj[0].setSelectionRange)){var l=this.$timeObj[0].selectionStart,m=this.$timeObj[0].selectionEnd;this.$timeObj[0].setSelectionRange(l,m)}this.timeDefined=!0,k&&this._updateDateTime()}},_onSelectHandler:function(){var a=this._defaults.onSelect||this.inst.settings.onSelect,b=this.$input?this.$input[0]:null;a&&b&&a.apply(b,[this.formattedDateTime,this])},_updateDateTime:function(a){a=this.inst||a;var b=a.currentYear>0?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(a.selectedYear,a.selectedMonth,a.selectedDay),c=$.datepicker._daylightSavingAdjust(b),d=$.datepicker._get(a,"dateFormat"),e=$.datepicker._getFormatConfig(a),f=null!==c&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(d,null===c?new Date:c,e);var g=this.formattedDate;if(""===a.lastVal&&(a.currentYear=a.selectedYear,a.currentMonth=a.selectedMonth,a.currentDay=a.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?g=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||f)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(g+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=g,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(g);var h="",i=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,j=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(h=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===c?new Date:c,e):this.formattedDate,h&&(h+=i)),h+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+j:this.formattedTime+j,this.$altInput.val(h)}else this.$input.val(g);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var a=$.datepicker._getInst(this.$input.get(0)),b=$.datepicker._get(a,"timepicker");if(b&&b._defaults.timeOnly&&a.input.val()!==a.lastVal)try{$.datepicker._updateDatepicker(a)}catch(c){$.timepicker.log(c)}}},_controls:{slider:{create:function(a,b,c,d,e,f,g){var h=a._defaults.isRTL;return b.prop("slide",null).slider({orientation:"horizontal",value:h?-1*d:d,min:h?-1*f:e,max:h?-1*e:f,step:g,slide:function(b,d){a.control.value(a,$(this),c,h?-1*d.value:d.value),a._onTimeChange()},stop:function(b,c){a._onSelectHandler()}})},options:function(a,b,c,d,e){if(a._defaults.isRTL){if("string"==typeof d)return"min"===d||"max"===d?void 0!==e?b.slider(d,-1*e):Math.abs(b.slider(d)):b.slider(d);var f=d.min,g=d.max;return d.min=d.max=null,void 0!==f&&(d.max=-1*f),void 0!==g&&(d.min=-1*g),b.slider(d)}return"string"==typeof d&&void 0!==e?b.slider(d,e):b.slider(d)},value:function(a,b,c,d){return a._defaults.isRTL?void 0!==d?b.slider("value",-1*d):Math.abs(b.slider("value")):void 0!==d?b.slider("value",d):b.slider("value")}},select:{create:function(a,b,c,d,e,f,g){for(var h='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+c+'" data-min="'+e+'" data-max="'+f+'" data-step="'+g+'">',i=a._defaults.pickerTimeFormat||a._defaults.timeFormat,j=e;f>=j;j+=g)h+='<option value="'+j+'"'+(j===d?" selected":"")+">",h+="hour"===c?$.datepicker.formatTime($.trim(i.replace(/[^ht ]/gi,"")),{hour:j},a._defaults):"millisec"===c||"microsec"===c||j>=10?j:"0"+j.toString(),h+="</option>";return h+="</select>",b.children("select").remove(),$(h).appendTo(b).change(function(b){a._onTimeChange(),a._onSelectHandler(),a._afterInject()}),b},options:function(a,b,c,d,e){var f={},g=b.children("select");if("string"==typeof d){if(void 0===e)return g.data(d);f[d]=e}else f=d;return a.control.create(a,b,g.data("unit"),g.val(),f.min>=0?f.min:g.data("min"),f.max||g.data("max"),f.step||g.data("step"))},value:function(a,b,c,d){var e=b.children("select");return void 0!==d?e.val(d):e.val()}}}}),$.fn.extend({timepicker:function(a){a=a||{};var b=Array.prototype.slice.call(arguments);return"object"==typeof a&&(b[0]=$.extend(a,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),b)})},datetimepicker:function(a){a=a||{};var b=arguments;return"string"==typeof a?"getDate"===a||"option"===a&&2===b.length&&"string"==typeof b[1]?$.fn.datepicker.apply($(this[0]),b):this.each(function(){var a=$(this);a.datepicker.apply(a,b)}):this.each(function(){var b=$(this);b.datepicker($.timepicker._newInst(b,a)._defaults)})}}),$.datepicker.parseDateTime=function(a,b,c,d,e){var f=parseDateTimeInternal(a,b,c,d,e);if(f.timeObj){var g=f.timeObj;f.date.setHours(g.hour,g.minute,g.second,g.millisec),f.date.setMicroseconds(g.microsec)}return f.date},$.datepicker.parseTime=function(a,b,c){var d=extendRemove(extendRemove({},$.timepicker._defaults),c||{}),e=(-1!==a.replace(/\'.*?\'/g,"").indexOf("Z"),function(a,b,c){var d,e=function(a,b){var c=[];return a&&$.merge(c,a),b&&$.merge(c,b),c=$.map(c,function(a){return a.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+c.join("|")+")?"},f=function(a){var b=a.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),c={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(b)for(var d=0;d<b.length;d++)-1===c[b[d].toString().charAt(0)]&&(c[b[d].toString().charAt(0)]=d+1);return c},g="^"+a.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){var b=a.length;switch(a.charAt(0).toLowerCase()){case"h":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"m":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"s":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return e(c.amNames,c.pmNames);default:return"("+a.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(a){return"\\"+a})+")?"}}).replace(/\s/g,"\\s?")+c.timeSuffix+"$",h=f(a),i="";d=b.match(new RegExp(g,"i"));var j={hour:0,minute:0,second:0,millisec:0,microsec:0};return d?(-1!==h.t&&(void 0===d[h.t]||0===d[h.t].length?(i="",j.ampm=""):(i=-1!==$.inArray(d[h.t].toUpperCase(),$.map(c.amNames,function(a,b){return a.toUpperCase()}))?"AM":"PM",j.ampm=c["AM"===i?"amNames":"pmNames"][0])),-1!==h.h&&("AM"===i&&"12"===d[h.h]?j.hour=0:"PM"===i&&"12"!==d[h.h]?j.hour=parseInt(d[h.h],10)+12:j.hour=Number(d[h.h])),-1!==h.m&&(j.minute=Number(d[h.m])),-1!==h.s&&(j.second=Number(d[h.s])),-1!==h.l&&(j.millisec=Number(d[h.l])),-1!==h.c&&(j.microsec=Number(d[h.c])),-1!==h.z&&void 0!==d[h.z]&&(j.timezone=$.timepicker.timezoneOffsetNumber(d[h.z])),j):!1}),f=function(a,b,c){try{var d=new Date("2012-01-01 "+b);if(isNaN(d.getTime())&&(d=new Date("2012-01-01T"+b),isNaN(d.getTime())&&(d=new Date("01/01/2012 "+b),isNaN(d.getTime()))))throw"Unable to parse time with native Date: "+b;return{hour:d.getHours(),minute:d.getMinutes(),second:d.getSeconds(),millisec:d.getMilliseconds(),microsec:d.getMicroseconds(),timezone:-1*d.getTimezoneOffset()}}catch(f){try{return e(a,b,c)}catch(g){$.timepicker.log("Unable to parse \ntimeString: "+b+"\ntimeFormat: "+a)}}return!1};return"function"==typeof d.parse?d.parse(a,b,d):"loose"===d.parse?f(a,b,d):e(a,b,d)},$.datepicker.formatTime=function(a,b,c){c=c||{},c=$.extend({},$.timepicker._defaults,c),b=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},b);var d=a,e=c.amNames[0],f=parseInt(b.hour,10);return f>11&&(e=c.pmNames[0]),d=d.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){switch(a){case"HH":return("0"+f).slice(-2);case"H":return f;case"hh":return("0"+convert24to12(f)).slice(-2);case"h":return convert24to12(f);case"mm":return("0"+b.minute).slice(-2);case"m":return b.minute;case"ss":return("0"+b.second).slice(-2);case"s":return b.second;case"l":return("00"+b.millisec).slice(-3);case"c":return("00"+b.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===b.timezone?c.timezone:b.timezone,!0);case"T":return e.charAt(0).toUpperCase();case"TT":return e.toUpperCase();case"t":return e.charAt(0).toLowerCase();case"tt":return e.toLowerCase();default:return a.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(a,b){var c,d=this._getInst($(a)[0]),e=this._get(d,"timepicker");e&&d.settings.showTimepicker?(e._limitMinMaxDateTime(d,!0),c=d.inline,d.inline=d.stay_open=!0,this._base_selectDate(a,b),d.inline=c,d.stay_open=!1,this._notifyChange(d),this._updateDatepicker(d)):this._base_selectDate(a,b)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(a){var b=a.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==a&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==b||"boolean"==typeof a.stay_open&&a.stay_open!==!1)){this._base_updateDatepicker(a);var c=this._get(a,"timepicker");c&&c._addTimePicker(a)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");if(c&&$.datepicker._get(b,"constrainInput")){var d=c.support.ampm,e=null!==c._defaults.showTimezone?c._defaults.showTimezone:c.support.timezone,f=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),g=c._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,d?"APM":"").replace(/Tt/g,d?"AaPpMm":"").replace(/tT/g,d?"AaPpMm":"").replace(/T/g,d?"AP":"").replace(/tt/g,d?"apm":"").replace(/t/g,d?"ap":"")+" "+c._defaults.separator+c._defaults.timeSuffix+(e?c._defaults.timezoneList.join(""):"")+c._defaults.amNames.join("")+c._defaults.pmNames.join("")+f,h=String.fromCharCode(void 0===a.charCode?a.keyCode:a.charCode);return a.ctrlKey||" ">h||!f||g.indexOf(h)>-1}return $.datepicker._base_doKeyPress(a)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(a){var b=this._get(a,"timepicker");if(b){var c=b._defaults.altField;if(c){var d=(b._defaults.altFormat||b._defaults.dateFormat,this._getDate(a)),e=$.datepicker._getFormatConfig(a),f="",g=b._defaults.altSeparator?b._defaults.altSeparator:b._defaults.separator,h=b._defaults.altTimeSuffix?b._defaults.altTimeSuffix:b._defaults.timeSuffix,i=null!==b._defaults.altTimeFormat?b._defaults.altTimeFormat:b._defaults.timeFormat;f+=$.datepicker.formatTime(i,b,b._defaults)+h,b._defaults.timeOnly||b._defaults.altFieldTimeOnly||null===d||(f=b._defaults.altFormat?$.datepicker.formatDate(b._defaults.altFormat,d,e)+g+f:b.formattedDate+g+f),$(c).val(a.input.val()?f:"")}}else $.datepicker._base_updateAlternate(a)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(a){var b=$.datepicker._getInst(a.target),c=$.datepicker._get(b,"timepicker");
5
- if(c&&c._defaults.timeOnly&&b.input.val()!==b.lastVal)try{$.datepicker._updateDatepicker(b)}catch(d){$.timepicker.log(d)}return $.datepicker._base_doKeyUp(a)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(a){var b=this._getInst($(a)[0]);this._base_gotoToday(a);var c=this._get(b,"timepicker");if(c){var d=$.timepicker.timezoneOffsetNumber(c.timezone),e=new Date;e.setMinutes(e.getMinutes()+e.getTimezoneOffset()+parseInt(d,10)),this._setTime(b,e),this._setDate(b,e),c._onSelectHandler()}},$.datepicker._disableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!1,c._defaults.showTimepicker=!1,c._updateDateTime(b))}},$.datepicker._enableTimepickerDatepicker=function(a){var b=this._getInst(a);if(b){var c=this._get(b,"timepicker");$(a).datepicker("getDate"),c&&(b.settings.showTimepicker=!0,c._defaults.showTimepicker=!0,c._addTimePicker(b),c._updateDateTime(b))}},$.datepicker._setTime=function(a,b){var c=this._get(a,"timepicker");if(c){var d=c._defaults;c.hour=b?b.getHours():d.hour,c.minute=b?b.getMinutes():d.minute,c.second=b?b.getSeconds():d.second,c.millisec=b?b.getMilliseconds():d.millisec,c.microsec=b?b.getMicroseconds():d.microsec,c._limitMinMaxDateTime(a,!0),c._onTimeChange(),c._updateDateTime(a)}},$.datepicker._setTimeDatepicker=function(a,b,c){var d=this._getInst(a);if(d){var e=this._get(d,"timepicker");if(e){this._setDateFromField(d);var f;b&&("string"==typeof b?(e._parseTime(b,c),f=new Date,f.setHours(e.hour,e.minute,e.second,e.millisec),f.setMicroseconds(e.microsec)):(f=new Date(b.getTime()),f.setMicroseconds(b.getMicroseconds())),"Invalid Date"===f.toString()&&(f=void 0),this._setTime(d,f))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(a,b){var c=this._getInst(a),d=b;if(c){"string"==typeof b&&(d=new Date(b),d.getTime()||(this._base_setDateDatepicker.apply(this,arguments),d=$(a).datepicker("getDate")));var e,f=this._get(c,"timepicker");d instanceof Date?(e=new Date(d.getTime()),e.setMicroseconds(d.getMicroseconds())):e=d,f&&e&&(f.support.timezone||null!==f._defaults.timezone||(f.timezone=-1*e.getTimezoneOffset()),d=$.timepicker.timezoneAdjust(d,$.timepicker.timezoneOffsetString(-d.getTimezoneOffset()),f.timezone),e=$.timepicker.timezoneAdjust(e,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset()),f.timezone)),this._updateDatepicker(c),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(a,e,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(a,b){var c=this._getInst(a);if(c){var d=this._get(c,"timepicker");if(d){void 0===c.lastVal&&this._setDateFromField(c,b);var e=this._getDate(c),f=null;return f=d.$altInput&&d._defaults.altFieldTimeOnly?d.$input.val()+" "+d.$altInput.val():"INPUT"!==d.$input.get(0).tagName&&d.$altInput?d.$altInput.val():d.$input.val(),e&&d._parseTime(f,!c.settings.timeOnly)&&(e.setHours(d.hour,d.minute,d.second,d.millisec),e.setMicroseconds(d.microsec),null!=d.timezone&&(d.support.timezone||null!==d._defaults.timezone||(d.timezone=-1*e.getTimezoneOffset()),e=$.timepicker.timezoneAdjust(e,d.timezone,$.timepicker.timezoneOffsetString(-e.getTimezoneOffset())))),e}return this._base_getDateDatepicker(a,b)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(a,b,c){var d;try{d=this._base_parseDate(a,b,c)}catch(e){if(!(e.indexOf(":")>=0))throw e;d=this._base_parseDate(a,b.substring(0,b.length-(e.length-e.indexOf(":")-2)),c),$.timepicker.log("Error parsing the date string: "+e+"\ndate string = "+b+"\ndate format = "+a)}return d},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(a,b,c,d){var e=this._get(a,"timepicker");return e?(e._updateDateTime(a),e.$input.val()):this._base_formatDate(a)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(a,b,c){var d,e=this._getInst(a);if(!e)return null;var f=this._get(e,"timepicker");if(f){var g,h,i,j,k=null,l=null,m=null,n=f._defaults.evnts,o={};if("string"==typeof b){if("minDate"===b||"minDateTime"===b)k=c;else if("maxDate"===b||"maxDateTime"===b)l=c;else if("onSelect"===b)m=c;else if(n.hasOwnProperty(b)){if("undefined"==typeof c)return n[b];o[b]=c,d={}}}else if("object"==typeof b){b.minDate?k=b.minDate:b.minDateTime?k=b.minDateTime:b.maxDate?l=b.maxDate:b.maxDateTime&&(l=b.maxDateTime);for(g in n)n.hasOwnProperty(g)&&b[g]&&(o[g]=b[g])}for(g in o)o.hasOwnProperty(g)&&(n[g]=o[g],d||(d=$.extend({},b)),delete d[g]);if(d&&isEmptyObject(d))return;if(k?(k=0===k?new Date:new Date(k),f._defaults.minDate=k,f._defaults.minDateTime=k):l?(l=0===l?new Date:new Date(l),f._defaults.maxDate=l,f._defaults.maxDateTime=l):m&&(f._defaults.onSelect=m),k||l)return j=$(a),i=j.datetimepicker("getDate"),h=this._base_optionDatepicker.call($.datepicker,a,d||b,c),j.datetimepicker("setDate",i),h}return void 0===c?this._base_optionDatepicker.call($.datepicker,a,b):this._base_optionDatepicker.call($.datepicker,a,d||b,c)};var isEmptyObject=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return!1;return!0},extendRemove=function(a,b){$.extend(a,b);for(var c in b)(null===b[c]||void 0===b[c])&&(a[c]=b[c]);return a},detectSupport=function(a){var b=a.replace(/'.*?'/g,"").toLowerCase(),c=function(a,b){return-1!==a.indexOf(b)?!0:!1};return{hour:c(b,"h"),minute:c(b,"m"),second:c(b,"s"),millisec:c(b,"l"),microsec:c(b,"c"),timezone:c(b,"z"),ampm:c(b,"t")&&c(a,"h"),iso8601:c(a,"Z")}},convert24to12=function(a){return a%=12,0===a&&(a=12),String(a)},computeEffectiveSetting=function(a,b){return a&&a[b]?a[b]:$.timepicker._defaults[b]},splitDateTime=function(a,b){var c=computeEffectiveSetting(b,"separator"),d=computeEffectiveSetting(b,"timeFormat"),e=d.split(c),f=e.length,g=a.split(c),h=g.length;return h>1?{dateString:g.splice(0,h-f).join(c),timeString:g.splice(0,f).join(c)}:{dateString:a,timeString:""}},parseDateTimeInternal=function(a,b,c,d,e){var f,g,h;if(g=splitDateTime(c,e),f=$.datepicker._base_parseDate(a,g.dateString,d),""===g.timeString)return{date:f};if(h=$.datepicker.parseTime(b,g.timeString,e),!h)throw"Wrong time format";return{date:f,timeObj:h}},selectLocalTimezone=function(a,b){if(a&&a.timezone_select){var c=b||new Date;a.timezone_select.val(-c.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(a,b){if(isNaN(a)||a>840||-720>a)return a;var c=a,d=c%60,e=(c-d)/60,f=b?":":"",g=(c>=0?"+":"-")+("0"+Math.abs(e)).slice(-2)+f+("0"+Math.abs(d)).slice(-2);return"+00:00"===g?"Z":g},$.timepicker.timezoneOffsetNumber=function(a){var b=a.toString().replace(":","");return"Z"===b.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(b)?("-"===b.substr(0,1)?-1:1)*(60*parseInt(b.substr(1,2),10)+parseInt(b.substr(3,2),10)):parseInt(a,10)},$.timepicker.timezoneAdjust=function(a,b,c){var d=$.timepicker.timezoneOffsetNumber(b),e=$.timepicker.timezoneOffsetNumber(c);return isNaN(e)||a.setMinutes(a.getMinutes()+-d- -e),a},$.timepicker.timeRange=function(a,b,c){return $.timepicker.handleRange("timepicker",a,b,c)},$.timepicker.datetimeRange=function(a,b,c){$.timepicker.handleRange("datetimepicker",a,b,c)},$.timepicker.dateRange=function(a,b,c){$.timepicker.handleRange("datepicker",a,b,c)},$.timepicker.handleRange=function(a,b,c,d){function e(e,f){var g=b[a]("getDate"),h=c[a]("getDate"),i=e[a]("getDate");if(null!==g){var j=new Date(g.getTime()),k=new Date(g.getTime());j.setMilliseconds(j.getMilliseconds()+d.minInterval),k.setMilliseconds(k.getMilliseconds()+d.maxInterval),d.minInterval>0&&j>h?c[a]("setDate",j):d.maxInterval>0&&h>k?c[a]("setDate",k):g>h&&f[a]("setDate",i)}}function f(b,c,e){if(b.val()){var f=b[a].call(b,"getDate");null!==f&&d.minInterval>0&&("minDate"===e&&f.setMilliseconds(f.getMilliseconds()+d.minInterval),"maxDate"===e&&f.setMilliseconds(f.getMilliseconds()-d.minInterval)),f.getTime&&c[a].call(c,"option",e,f)}}d=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},d);var g=!1;return"timepicker"===a&&(g=!0,a="datetimepicker"),$.fn[a].call(b,$.extend({timeOnly:g,onClose:function(a,b){e($(this),c)},onSelect:function(a){f($(this),c,"minDate")}},d,d.start)),$.fn[a].call(c,$.extend({timeOnly:g,onClose:function(a,c){e($(this),b)},onSelect:function(a){f($(this),b,"maxDate")}},d,d.end)),e(b,c),f(b,c,"minDate"),f(c,b,"maxDate"),$([b.get(0),c.get(0)])},$.timepicker.log=function(){window.console&&window.console.log&&window.console.log.apply&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(a){return this.setMilliseconds(this.getMilliseconds()+Math.floor(a/1e3)),this.microseconds=a%1e3,this}),$.timepicker.version="1.6.3"}});
 
 
 
 
 
assets/library/jquery-easypiechart/jquery.easypiechart.js CHANGED
@@ -1,190 +1,364 @@
1
- // Generated by CoffeeScript 1.6.3
2
- /*
3
- Easy pie chart is a jquery plugin to display simple animated pie charts for only one value
4
-
5
- Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
6
- and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
7
-
8
- Built on top of the jQuery library (http://jquery.com)
9
-
10
- @source: http://github.com/rendro/easy-pie-chart/
11
- @autor: Robert Fleischmann
12
- @version: 1.2.2
13
-
14
- Inspired by: http://dribbble.com/shots/631074-Simple-Pie-Charts-II?list=popular&offset=210
15
- Thanks to Philip Thrasher for the jquery plugin boilerplate for coffee script
16
- */
17
-
18
- (function($) {
19
- $.easyPieChart = function(el, options) {
20
- var addScaleLine, animateLine, drawLine, easeInOutQuad, rAF, renderBackground, renderScale, renderTrack,
21
- _this = this;
22
- this.el = el;
23
- this.$el = $(el);
24
- this.$el.data("easyPieChart", this);
25
- this.init = function() {
26
- var percent, scaleBy;
27
- _this.options = $.extend({}, $.easyPieChart.defaultOptions, options);
28
- percent = parseInt(_this.$el.data('percent'), 10);
29
- _this.percentage = 0;
30
- _this.canvas = $("<canvas width='" + _this.options.size + "' height='" + _this.options.size + "'></canvas>").get(0);
31
- _this.$el.append(_this.canvas);
32
- if (typeof G_vmlCanvasManager !== "undefined" && G_vmlCanvasManager !== null) {
33
- G_vmlCanvasManager.initElement(_this.canvas);
34
- }
35
- _this.ctx = _this.canvas.getContext('2d');
36
- if (window.devicePixelRatio > 1) {
37
- scaleBy = window.devicePixelRatio;
38
- $(_this.canvas).css({
39
- width: _this.options.size,
40
- height: _this.options.size
41
- });
42
- _this.canvas.width *= scaleBy;
43
- _this.canvas.height *= scaleBy;
44
- _this.ctx.scale(scaleBy, scaleBy);
45
- }
46
- _this.ctx.translate(_this.options.size / 2, _this.options.size / 2);
47
- _this.ctx.rotate(_this.options.rotate * Math.PI / 180);
48
- _this.$el.addClass('easyPieChart');
49
- _this.$el.css({
50
- width: _this.options.size,
51
- height: _this.options.size,
52
- lineHeight: "" + _this.options.size + "px"
53
- });
54
- _this.update(percent);
55
- return _this;
56
- };
57
- this.update = function(percent) {
58
- percent = parseFloat(percent) || 0;
59
- if (_this.options.animate === false) {
60
- drawLine(percent);
61
- } else {
62
- animateLine(_this.percentage, percent);
63
- }
64
- return _this;
65
- };
66
- renderScale = function() {
67
- var i, _i, _results;
68
- _this.ctx.fillStyle = _this.options.scaleColor;
69
- _this.ctx.lineWidth = 1;
70
- _results = [];
71
- for (i = _i = 0; _i <= 24; i = ++_i) {
72
- _results.push(addScaleLine(i));
73
- }
74
- return _results;
75
- };
76
- addScaleLine = function(i) {
77
- var offset;
78
- offset = i % 6 === 0 ? 0 : _this.options.size * 0.017;
79
- _this.ctx.save();
80
- _this.ctx.rotate(i * Math.PI / 12);
81
- _this.ctx.fillRect(_this.options.size / 2 - offset, 0, -_this.options.size * 0.05 + offset, 1);
82
- _this.ctx.restore();
83
- };
84
- renderTrack = function() {
85
- var offset;
86
- offset = _this.options.size / 2 - _this.options.lineWidth / 2;
87
- if (_this.options.scaleColor !== false) {
88
- offset -= _this.options.size * 0.08;
89
- }
90
- _this.ctx.beginPath();
91
- _this.ctx.arc(0, 0, offset, 0, Math.PI * 2, true);
92
- _this.ctx.closePath();
93
- _this.ctx.strokeStyle = _this.options.trackColor;
94
- _this.ctx.lineWidth = _this.options.lineWidth;
95
- _this.ctx.stroke();
96
- };
97
- renderBackground = function() {
98
- if (_this.options.scaleColor !== false) {
99
- renderScale();
100
- }
101
- if (_this.options.trackColor !== false) {
102
- renderTrack();
103
- }
104
- };
105
- drawLine = function(percent) {
106
- var offset;
107
- renderBackground();
108
- _this.ctx.strokeStyle = $.isFunction(_this.options.barColor) ? _this.options.barColor(percent) : _this.options.barColor;
109
- _this.ctx.lineCap = _this.options.lineCap;
110
- _this.ctx.lineWidth = _this.options.lineWidth;
111
- offset = _this.options.size / 2 - _this.options.lineWidth / 2;
112
- if (_this.options.scaleColor !== false) {
113
- offset -= _this.options.size * 0.08;
114
- }
115
- _this.ctx.save();
116
- _this.ctx.rotate(-Math.PI / 2);
117
- _this.ctx.beginPath();
118
- _this.ctx.arc(0, 0, offset, 0, Math.PI * 2 * percent / 100, false);
119
- _this.ctx.stroke();
120
- _this.ctx.restore();
121
- };
122
- rAF = (function() {
123
- return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function(callback) {
124
- return window.setTimeout(callback, 1000 / 60);
125
- };
126
- })();
127
- animateLine = function(from, to) {
128
- var anim, startTime;
129
- _this.options.onStart.call(_this);
130
- _this.percentage = to;
131
- startTime = Date.now();
132
- anim = function() {
133
- var currentValue, process;
134
- process = Date.now() - startTime;
135
- if (process < _this.options.animate) {
136
- rAF(anim);
137
- }
138
- _this.ctx.clearRect(-_this.options.size / 2, -_this.options.size / 2, _this.options.size, _this.options.size);
139
- renderBackground.call(_this);
140
- currentValue = [easeInOutQuad(process, from, to - from, _this.options.animate)];
141
- _this.options.onStep.call(_this, currentValue);
142
- drawLine.call(_this, currentValue);
143
- if (process >= _this.options.animate) {
144
- return _this.options.onStop.call(_this, currentValue, to);
145
- }
146
- };
147
- rAF(anim);
148
- };
149
- easeInOutQuad = function(t, b, c, d) {
150
- var easeIn, easing;
151
- easeIn = function(t) {
152
- return Math.pow(t, 2);
153
- };
154
- easing = function(t) {
155
- if (t < 1) {
156
- return easeIn(t);
157
- } else {
158
- return 2 - easeIn((t / 2) * -2 + 2);
159
- }
160
- };
161
- t /= d / 2;
162
- return c / 2 * easing(t) + b;
163
- };
164
- return this.init();
165
- };
166
- $.easyPieChart.defaultOptions = {
167
- barColor: '#f15f4c',
168
- trackColor: '#fff',
169
- scaleColor: '#dfe0e0',
170
- lineCap: 'circle',
171
- rotate: 0,
172
- size: 10,
173
- lineWidth: 3,
174
- animate: true,
175
- onStart: $.noop,
176
- onStop: $.noop,
177
- onStep: $.noop
178
- };
179
- $.fn.easyPieChart = function(options) {
180
- return $.each(this, function(i, el) {
181
- var $el, instanceOptions;
182
- $el = $(el);
183
- if (!$el.data('easyPieChart')) {
184
- instanceOptions = $.extend({}, options, $el.data());
185
- return $el.data('easyPieChart', new $.easyPieChart(el, instanceOptions));
186
- }
187
- });
188
- };
189
- return void 0;
190
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**!
2
+ * easy-pie-chart
3
+ * Lightweight plugin to render simple, animated and retina optimized pie charts
4
+ *
5
+ * @license
6
+ * @author Robert Fleischmann <rendro87@gmail.com> (http://robert-fleischmann.de)
7
+ * @version 2.1.7
8
+ **/
9
+
10
+ (function (root, factory) {
11
+ if (typeof define === 'function' && define.amd) {
12
+ // AMD. Register as an anonymous module unless amdModuleId is set
13
+ define(["jquery"], function (a0) {
14
+ return (factory(a0));
15
+ });
16
+ } else if (typeof exports === 'object') {
17
+ // Node. Does not work with strict CommonJS, but
18
+ // only CommonJS-like environments that support module.exports,
19
+ // like Node.
20
+ module.exports = factory(require("jquery"));
21
+ } else {
22
+ factory(jQuery);
23
+ }
24
+ }(this, function ($) {
25
+
26
+ /**
27
+ * Renderer to render the chart on a canvas object
28
+ * @param {DOMElement} el DOM element to host the canvas (root of the plugin)
29
+ * @param {object} options options object of the plugin
30
+ */
31
+ var CanvasRenderer = function(el, options) {
32
+ var cachedBackground;
33
+ var canvas = document.createElement('canvas');
34
+
35
+ el.appendChild(canvas);
36
+
37
+ if (typeof(G_vmlCanvasManager) === 'object') {
38
+ G_vmlCanvasManager.initElement(canvas);
39
+ }
40
+
41
+ var ctx = canvas.getContext('2d');
42
+
43
+ canvas.width = canvas.height = options.size;
44
+
45
+ // canvas on retina devices
46
+ var scaleBy = 1;
47
+ if (window.devicePixelRatio > 1) {
48
+ scaleBy = window.devicePixelRatio;
49
+ canvas.style.width = canvas.style.height = [options.size, 'px'].join('');
50
+ canvas.width = canvas.height = options.size * scaleBy;
51
+ ctx.scale(scaleBy, scaleBy);
52
+ }
53
+
54
+ // move 0,0 coordinates to the center
55
+ ctx.translate(options.size / 2, options.size / 2);
56
+
57
+ // rotate canvas -90deg
58
+ ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI);
59
+
60
+ var radius = (options.size - options.lineWidth) / 2;
61
+ if (options.scaleColor && options.scaleLength) {
62
+ radius -= options.scaleLength + 2; // 2 is the distance between scale and bar
63
+ }
64
+
65
+ // IE polyfill for Date
66
+ Date.now = Date.now || function() {
67
+ return +(new Date());
68
+ };
69
+
70
+ /**
71
+ * Draw a circle around the center of the canvas
72
+ * @param {strong} color Valid CSS color string
73
+ * @param {number} lineWidth Width of the line in px
74
+ * @param {number} percent Percentage to draw (float between -1 and 1)
75
+ */
76
+ var drawCircle = function(color, lineWidth, percent) {
77
+ percent = Math.min(Math.max(-1, percent || 0), 1);
78
+ var isNegative = percent <= 0 ? true : false;
79
+
80
+ ctx.beginPath();
81
+ ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, isNegative);
82
+
83
+ ctx.strokeStyle = color;
84
+ ctx.lineWidth = lineWidth;
85
+
86
+ ctx.stroke();
87
+ };
88
+
89
+ /**
90
+ * Draw the scale of the chart
91
+ */
92
+ var drawScale = function() {
93
+ var offset;
94
+ var length;
95
+
96
+ ctx.lineWidth = 1;
97
+ ctx.fillStyle = options.scaleColor;
98
+
99
+ ctx.save();
100
+ for (var i = 24; i > 0; --i) {
101
+ if (i % 6 === 0) {
102
+ length = options.scaleLength;
103
+ offset = 0;
104
+ } else {
105
+ length = options.scaleLength * 0.6;
106
+ offset = options.scaleLength - length;
107
+ }
108
+ ctx.fillRect(-options.size/2 + offset, 0, length, 1);
109
+ ctx.rotate(Math.PI / 12);
110
+ }
111
+ ctx.restore();
112
+ };
113
+
114
+ /**
115
+ * Request animation frame wrapper with polyfill
116
+ * @return {function} Request animation frame method or timeout fallback
117
+ */
118
+ var reqAnimationFrame = (function() {
119
+ return window.requestAnimationFrame ||
120
+ window.webkitRequestAnimationFrame ||
121
+ window.mozRequestAnimationFrame ||
122
+ function(callback) {
123
+ window.setTimeout(callback, 1000 / 60);
124
+ };
125
+ }());
126
+
127
+ /**
128
+ * Draw the background of the plugin including the scale and the track
129
+ */
130
+ var drawBackground = function() {
131
+ if(options.scaleColor) drawScale();
132
+ if(options.trackColor) drawCircle(options.trackColor, options.trackWidth || options.lineWidth, 1);
133
+ };
134
+
135
+ /**
136
+ * Canvas accessor
137
+ */
138
+ this.getCanvas = function() {
139
+ return canvas;
140
+ };
141
+
142
+ /**
143
+ * Canvas 2D context 'ctx' accessor
144
+ */
145
+ this.getCtx = function() {
146
+ return ctx;
147
+ };
148
+
149
+ /**
150
+ * Clear the complete canvas
151
+ */
152
+ this.clear = function() {
153
+ ctx.clearRect(options.size / -2, options.size / -2, options.size, options.size);
154
+ };
155
+
156
+ /**
157
+ * Draw the complete chart
158
+ * @param {number} percent Percent shown by the chart between -100 and 100
159
+ */
160
+ this.draw = function(percent) {
161
+ // do we need to render a background
162
+ if (!!options.scaleColor || !!options.trackColor) {
163
+ // getImageData and putImageData are supported
164
+ if (ctx.getImageData && ctx.putImageData) {
165
+ if (!cachedBackground) {
166
+ drawBackground();
167
+ cachedBackground = ctx.getImageData(0, 0, options.size * scaleBy, options.size * scaleBy);
168
+ } else {
169
+ ctx.putImageData(cachedBackground, 0, 0);
170
+ }
171
+ } else {
172
+ this.clear();
173
+ drawBackground();
174
+ }
175
+ } else {
176
+ this.clear();
177
+ }
178
+
179
+ ctx.lineCap = options.lineCap;
180
+
181
+ // if barcolor is a function execute it and pass the percent as a value
182
+ var color;
183
+ if (typeof(options.barColor) === 'function') {
184
+ color = options.barColor(percent);
185
+ } else {
186
+ color = options.barColor;
187
+ }
188
+
189
+ // draw bar
190
+ drawCircle(color, options.lineWidth, percent / 100);
191
+ }.bind(this);
192
+
193
+ /**
194
+ * Animate from some percent to some other percentage
195
+ * @param {number} from Starting percentage
196
+ * @param {number} to Final percentage
197
+ */
198
+ this.animate = function(from, to) {
199
+ var startTime = Date.now();
200
+ options.onStart(from, to);
201
+ var animation = function() {
202
+ var process = Math.min(Date.now() - startTime, options.animate.duration);
203
+ var currentValue = options.easing(this, process, from, to - from, options.animate.duration);
204
+ this.draw(currentValue);
205
+ options.onStep(from, to, currentValue);
206
+ if (process >= options.animate.duration) {
207
+ options.onStop(from, to);
208
+ } else {
209
+ reqAnimationFrame(animation);
210
+ }
211
+ }.bind(this);
212
+
213
+ reqAnimationFrame(animation);
214
+ }.bind(this);
215
+ };
216
+
217
+ var EasyPieChart = function(el, opts) {
218
+ var defaultOptions = {
219
+ barColor: '#ef1e25',
220
+ trackColor: '#f9f9f9',
221
+ scaleColor: '#dfe0e0',
222
+ scaleLength: 5,
223
+ lineCap: 'round',
224
+ lineWidth: 3,
225
+ trackWidth: undefined,
226
+ size: 110,
227
+ rotate: 0,
228
+ animate: {
229
+ duration: 1000,
230
+ enabled: true
231
+ },
232
+ easing: function (x, t, b, c, d) { // more can be found here: http://gsgd.co.uk/sandbox/jquery/easing/
233
+ t = t / (d/2);
234
+ if (t < 1) {
235
+ return c / 2 * t * t + b;
236
+ }
237
+ return -c/2 * ((--t)*(t-2) - 1) + b;
238
+ },
239
+ onStart: function(from, to) {
240
+ return;
241
+ },
242
+ onStep: function(from, to, currentValue) {
243
+ return;
244
+ },
245
+ onStop: function(from, to) {
246
+ return;
247
+ }
248
+ };
249
+
250
+ // detect present renderer
251
+ if (typeof(CanvasRenderer) !== 'undefined') {
252
+ defaultOptions.renderer = CanvasRenderer;
253
+ } else if (typeof(SVGRenderer) !== 'undefined') {
254
+ defaultOptions.renderer = SVGRenderer;
255
+ } else {
256
+ throw new Error('Please load either the SVG- or the CanvasRenderer');
257
+ }
258
+
259
+ var options = {};
260
+ var currentValue = 0;
261
+
262
+ /**
263
+ * Initialize the plugin by creating the options object and initialize rendering
264
+ */
265
+ var init = function() {
266
+ this.el = el;
267
+ this.options = options;
268
+
269
+ // merge user options into default options
270
+ for (var i in defaultOptions) {
271
+ if (defaultOptions.hasOwnProperty(i)) {
272
+ options[i] = opts && typeof(opts[i]) !== 'undefined' ? opts[i] : defaultOptions[i];
273
+ if (typeof(options[i]) === 'function') {
274
+ options[i] = options[i].bind(this);
275
+ }
276
+ }
277
+ }
278
+
279
+ // check for jQuery easing
280
+ if (typeof(options.easing) === 'string' && typeof(jQuery) !== 'undefined' && jQuery.isFunction(jQuery.easing[options.easing])) {
281
+ options.easing = jQuery.easing[options.easing];
282
+ } else {
283
+ options.easing = defaultOptions.easing;
284
+ }
285
+
286
+ // process earlier animate option to avoid bc breaks
287
+ if (typeof(options.animate) === 'number') {
288
+ options.animate = {
289
+ duration: options.animate,
290
+ enabled: true
291
+ };
292
+ }
293
+
294
+ if (typeof(options.animate) === 'boolean' && !options.animate) {
295
+ options.animate = {
296
+ duration: 1000,
297
+ enabled: options.animate
298
+ };
299
+ }
300
+
301
+ // create renderer
302
+ this.renderer = new options.renderer(el, options);
303
+
304
+ // initial draw
305
+ this.renderer.draw(currentValue);
306
+
307
+ // initial update
308
+ if (el.dataset && el.dataset.percent) {
309
+ this.update(parseFloat(el.dataset.percent));
310
+ } else if (el.getAttribute && el.getAttribute('data-percent')) {
311
+ this.update(parseFloat(el.getAttribute('data-percent')));
312
+ }
313
+ }.bind(this);
314
+
315
+ /**
316
+ * Update the value of the chart
317
+ * @param {number} newValue Number between 0 and 100
318
+ * @return {object} Instance of the plugin for method chaining
319
+ */
320
+ this.update = function(newValue) {
321
+ newValue = parseFloat(newValue);
322
+ if (options.animate.enabled) {
323
+ this.renderer.animate(currentValue, newValue);
324
+ } else {
325
+ this.renderer.draw(newValue);
326
+ }
327
+ currentValue = newValue;
328
+ return this;
329
+ }.bind(this);
330
+
331
+ /**
332
+ * Disable animation
333
+ * @return {object} Instance of the plugin for method chaining
334
+ */
335
+ this.disableAnimation = function() {
336
+ options.animate.enabled = false;
337
+ return this;
338
+ };
339
+
340
+ /**
341
+ * Enable animation
342
+ * @return {object} Instance of the plugin for method chaining
343
+ */
344
+ this.enableAnimation = function() {
345
+ options.animate.enabled = true;
346
+ return this;
347
+ };
348
+
349
+ init();
350
+ };
351
+
352
+ $.fn.easyPieChart = function(options) {
353
+ return this.each(function() {
354
+ var instanceOptions;
355
+
356
+ if (!$.data(this, 'easyPieChart')) {
357
+ instanceOptions = $.extend({}, options, $(this).data());
358
+ $.data(this, 'easyPieChart', new EasyPieChart(this, instanceOptions));
359
+ }
360
+ });
361
+ };
362
+
363
+
364
+ }));
assets/library/jquery-easypiechart/jquery.easypiechart.min.js ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ /**!
2
+ * easy-pie-chart
3
+ * Lightweight plugin to render simple, animated and retina optimized pie charts
4
+ *
5
+ * @license
6
+ * @author Robert Fleischmann <rendro87@gmail.com> (http://robert-fleischmann.de)
7
+ * @version 2.1.7
8
+ **/
9
+ !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.trackWidth||b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(a,b){},onStep:function(a,b,c){},onStop:function(a,b){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));"string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?e.easing=jQuery.easing[e.easing]:e.easing=d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}});
assets/library/jquery-ui/images/ui-icons_444444_256x240.png DELETED
Binary file
assets/library/jquery-ui/images/ui-icons_555555_256x240.png DELETED
Binary file
assets/library/jquery-ui/images/ui-icons_777620_256x240.png DELETED
Binary file
assets/library/jquery-ui/images/ui-icons_777777_256x240.png DELETED
Binary file
assets/library/jquery-ui/images/ui-icons_cc0000_256x240.png DELETED
Binary file
assets/library/jquery-ui/images/ui-icons_ffffff_256x240.png DELETED
Binary file
assets/library/jquery-ui/jquery-ui.css DELETED
@@ -1,1312 +0,0 @@
1
- /*! jQuery UI - v1.12.1 - 2017-12-17
2
- * http://jqueryui.com
3
- * Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
5
- * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
-
7
- .ui-draggable-handle {
8
- -ms-touch-action: none;
9
- touch-action: none;
10
- }
11
- /* Layout helpers
12
- ----------------------------------*/
13
- .ui-helper-hidden {
14
- display: none;
15
- }
16
- .ui-helper-hidden-accessible {
17
- border: 0;
18
- clip: rect(0 0 0 0);
19
- height: 1px;
20
- margin: -1px;
21
- overflow: hidden;
22
- padding: 0;
23
- position: absolute;
24
- width: 1px;
25
- }
26
- .ui-helper-reset {
27
- margin: 0;
28
- padding: 0;
29
- border: 0;
30
- outline: 0;
31
- line-height: 1.3;
32
- text-decoration: none;
33
- font-size: 100%;
34
- list-style: none;
35
- }
36
- .ui-helper-clearfix:before,
37
- .ui-helper-clearfix:after {
38
- content: "";
39
- display: table;
40
- border-collapse: collapse;
41
- }
42
- .ui-helper-clearfix:after {
43
- clear: both;
44
- }
45
- .ui-helper-zfix {
46
- width: 100%;
47
- height: 100%;
48
- top: 0;
49
- left: 0;
50
- position: absolute;
51
- opacity: 0;
52
- filter:Alpha(Opacity=0); /* support: IE8 */
53
- }
54
-
55
- .ui-front {
56
- z-index: 100;
57
- }
58
-
59
-
60
- /* Interaction Cues
61
- ----------------------------------*/
62
- .ui-state-disabled {
63
- cursor: default !important;
64
- pointer-events: none;
65
- }
66
-
67
-
68
- /* Icons
69
- ----------------------------------*/
70
- .ui-icon {
71
- display: inline-block;
72
- vertical-align: middle;
73
- margin-top: -.25em;
74
- position: relative;
75
- text-indent: -99999px;
76
- overflow: hidden;
77
- background-repeat: no-repeat;
78
- }
79
-
80
- .ui-widget-icon-block {
81
- left: 50%;
82
- margin-left: -8px;
83
- display: block;
84
- }
85
-
86
- /* Misc visuals
87
- ----------------------------------*/
88
-
89
- /* Overlays */
90
- .ui-widget-overlay {
91
- position: fixed;
92
- top: 0;
93
- left: 0;
94
- width: 100%;
95
- height: 100%;
96
- }
97
- .ui-resizable {
98
- position: relative;
99
- }
100
- .ui-resizable-handle {
101
- position: absolute;
102
- font-size: 0.1px;
103
- display: block;
104
- -ms-touch-action: none;
105
- touch-action: none;
106
- }
107
- .ui-resizable-disabled .ui-resizable-handle,
108
- .ui-resizable-autohide .ui-resizable-handle {
109
- display: none;
110
- }
111
- .ui-resizable-n {
112
- cursor: n-resize;
113
- height: 7px;
114
- width: 100%;
115
- top: -5px;
116
- left: 0;
117
- }
118
- .ui-resizable-s {
119
- cursor: s-resize;
120
- height: 7px;
121
- width: 100%;
122
- bottom: -5px;
123
- left: 0;
124
- }
125
- .ui-resizable-e {
126
- cursor: e-resize;
127
- width: 7px;
128
- right: -5px;
129
- top: 0;
130
- height: 100%;
131
- }
132
- .ui-resizable-w {
133
- cursor: w-resize;
134
- width: 7px;
135
- left: -5px;
136
- top: 0;
137
- height: 100%;
138
- }
139
- .ui-resizable-se {
140
- cursor: se-resize;
141
- width: 12px;
142
- height: 12px;
143
- right: 1px;
144
- bottom: 1px;
145
- }
146
- .ui-resizable-sw {
147
- cursor: sw-resize;
148
- width: 9px;
149
- height: 9px;
150
- left: -5px;
151
- bottom: -5px;
152
- }
153
- .ui-resizable-nw {
154
- cursor: nw-resize;
155
- width: 9px;
156
- height: 9px;
157
- left: -5px;
158
- top: -5px;
159
- }
160
- .ui-resizable-ne {
161
- cursor: ne-resize;
162
- width: 9px;
163
- height: 9px;
164
- right: -5px;
165
- top: -5px;
166
- }
167
- .ui-selectable {
168
- -ms-touch-action: none;
169
- touch-action: none;
170
- }
171
- .ui-selectable-helper {
172
- position: absolute;
173
- z-index: 100;
174
- border: 1px dotted black;
175
- }
176
- .ui-sortable-handle {
177
- -ms-touch-action: none;
178
- touch-action: none;
179
- }
180
- .ui-accordion .ui-accordion-header {
181
- display: block;
182
- cursor: pointer;
183
- position: relative;
184
- margin: 2px 0 0 0;
185
- padding: .5em .5em .5em .7em;
186
- font-size: 100%;
187
- }
188
- .ui-accordion .ui-accordion-content {
189
- padding: 1em 2.2em;
190
- border-top: 0;
191
- overflow: auto;
192
- }
193
- .ui-autocomplete {
194
- position: absolute;
195
- top: 0;
196
- left: 0;
197
- cursor: default;
198
- }
199
- .ui-menu {
200
- list-style: none;
201
- padding: 0;
202
- margin: 0;
203
- display: block;
204
- outline: 0;
205
- }
206
- .ui-menu .ui-menu {
207
- position: absolute;
208
- }
209
- .ui-menu .ui-menu-item {
210
- margin: 0;
211
- cursor: pointer;
212
- /* support: IE10, see #8844 */
213
- list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
214
- }
215
- .ui-menu .ui-menu-item-wrapper {
216
- position: relative;
217
- padding: 3px 1em 3px .4em;
218
- }
219
- .ui-menu .ui-menu-divider {
220
- margin: 5px 0;
221
- height: 0;
222
- font-size: 0;
223
- line-height: 0;
224
- border-width: 1px 0 0 0;
225
- }
226
- .ui-menu .ui-state-focus,
227
- .ui-menu .ui-state-active {
228
- margin: -1px;
229
- }
230
-
231
- /* icon support */
232
- .ui-menu-icons {
233
- position: relative;
234
- }
235
- .ui-menu-icons .ui-menu-item-wrapper {
236
- padding-left: 2em;
237
- }
238
-
239
- /* left-aligned */
240
- .ui-menu .ui-icon {
241
- position: absolute;
242
- top: 0;
243
- bottom: 0;
244
- left: .2em;
245
- margin: auto 0;
246
- }
247
-
248
- /* right-aligned */
249
- .ui-menu .ui-menu-icon {
250
- left: auto;
251
- right: 0;
252
- }
253
- .ui-button {
254
- padding: .4em 1em;
255
- display: inline-block;
256
- position: relative;
257
- line-height: normal;
258
- margin-right: .1em;
259
- cursor: pointer;
260
- vertical-align: middle;
261
- text-align: center;
262
- -webkit-user-select: none;
263
- -moz-user-select: none;
264
- -ms-user-select: none;
265
- user-select: none;
266
-
267
- /* Support: IE <= 11 */
268
- overflow: visible;
269
- }
270
-
271
- .ui-button,
272
- .ui-button:link,
273
- .ui-button:visited,
274
- .ui-button:hover,
275
- .ui-button:active {
276
- text-decoration: none;
277
- }
278
-
279
- /* to make room for the icon, a width needs to be set here */
280
- .ui-button-icon-only {
281
- width: 2em;
282
- box-sizing: border-box;
283
- text-indent: -9999px;
284
- white-space: nowrap;
285
- }
286
-
287
- /* no icon support for input elements */
288
- input.ui-button.ui-button-icon-only {
289
- text-indent: 0;
290
- }
291
-
292
- /* button icon element(s) */
293
- .ui-button-icon-only .ui-icon {
294
- position: absolute;
295
- top: 50%;
296
- left: 50%;
297
- margin-top: -8px;
298
- margin-left: -8px;
299
- }
300
-
301
- .ui-button.ui-icon-notext .ui-icon {
302
- padding: 0;
303
- width: 2.1em;
304
- height: 2.1em;
305
- text-indent: -9999px;
306
- white-space: nowrap;
307
-
308
- }
309
-
310
- input.ui-button.ui-icon-notext .ui-icon {
311
- width: auto;
312
- height: auto;
313
- text-indent: 0;
314
- white-space: normal;
315
- padding: .4em 1em;
316
- }
317
-
318
- /* workarounds */
319
- /* Support: Firefox 5 - 40 */
320
- input.ui-button::-moz-focus-inner,
321
- button.ui-button::-moz-focus-inner {
322
- border: 0;
323
- padding: 0;
324
- }
325
- .ui-controlgroup {
326
- vertical-align: middle;
327
- display: inline-block;
328
- }
329
- .ui-controlgroup > .ui-controlgroup-item {
330
- float: left;
331
- margin-left: 0;
332
- margin-right: 0;
333
- }
334
- .ui-controlgroup > .ui-controlgroup-item:focus,
335
- .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
336
- z-index: 9999;
337
- }
338
- .ui-controlgroup-vertical > .ui-controlgroup-item {
339
- display: block;
340
- float: none;
341
- width: 100%;
342
- margin-top: 0;
343
- margin-bottom: 0;
344
- text-align: left;
345
- }
346
- .ui-controlgroup-vertical .ui-controlgroup-item {
347
- box-sizing: border-box;
348
- }
349
- .ui-controlgroup .ui-controlgroup-label {
350
- padding: .4em 1em;
351
- }
352
- .ui-controlgroup .ui-controlgroup-label span {
353
- font-size: 80%;
354
- }
355
- .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
356
- border-left: none;
357
- }
358
- .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
359
- border-top: none;
360
- }
361
- .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
362
- border-right: none;
363
- }
364
- .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
365
- border-bottom: none;
366
- }
367
-
368
- /* Spinner specific style fixes */
369
- .ui-controlgroup-vertical .ui-spinner-input {
370
-
371
- /* Support: IE8 only, Android < 4.4 only */
372
- width: 75%;
373
- width: calc( 100% - 2.4em );
374
- }
375
- .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
376
- border-top-style: solid;
377
- }
378
-
379
- .ui-checkboxradio-label .ui-icon-background {
380
- box-shadow: inset 1px 1px 1px #ccc;
381
- border-radius: .12em;
382
- border: none;
383
- }
384
- .ui-checkboxradio-radio-label .ui-icon-background {
385
- width: 16px;
386
- height: 16px;
387
- border-radius: 1em;
388
- overflow: visible;
389
- border: none;
390
- }
391
- .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
392
- .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
393
- background-image: none;
394
- width: 8px;
395
- height: 8px;
396
- border-width: 4px;
397
- border-style: solid;
398
- }
399
- .ui-checkboxradio-disabled {
400
- pointer-events: none;
401
- }
402
- .ui-datepicker {
403
- width: 17em;
404
- padding: .2em .2em 0;
405
- display: none;
406
- }
407
- .ui-datepicker .ui-datepicker-header {
408
- position: relative;
409
- padding: .2em 0;
410
- }
411
- .ui-datepicker .ui-datepicker-prev,
412
- .ui-datepicker .ui-datepicker-next {
413
- position: absolute;
414
- top: 2px;
415
- width: 1.8em;
416
- height: 1.8em;
417
- }
418
- .ui-datepicker .ui-datepicker-prev-hover,
419
- .ui-datepicker .ui-datepicker-next-hover {
420
- top: 1px;
421
- }
422
- .ui-datepicker .ui-datepicker-prev {
423
- left: 2px;
424
- }
425
- .ui-datepicker .ui-datepicker-next {
426
- right: 2px;
427
- }
428
- .ui-datepicker .ui-datepicker-prev-hover {
429
- left: 1px;
430
- }
431
- .ui-datepicker .ui-datepicker-next-hover {
432
- right: 1px;
433
- }
434
- .ui-datepicker .ui-datepicker-prev span,
435
- .ui-datepicker .ui-datepicker-next span {
436
- display: block;
437
- position: absolute;
438
- left: 50%;
439
- margin-left: -8px;
440
- top: 50%;
441
- margin-top: -8px;
442
- }
443
- .ui-datepicker .ui-datepicker-title {
444
- margin: 0 2.3em;
445
- line-height: 1.8em;
446
- text-align: center;
447
- }
448
- .ui-datepicker .ui-datepicker-title select {
449
- font-size: 1em;
450
- margin: 1px 0;
451
- }
452
- .ui-datepicker select.ui-datepicker-month,
453
- .ui-datepicker select.ui-datepicker-year {
454
- width: 45%;
455
- }
456
- .ui-datepicker table {
457
- width: 100%;
458
- font-size: .9em;
459
- border-collapse: collapse;
460
- margin: 0 0 .4em;
461
- }
462
- .ui-datepicker th {
463
- padding: .7em .3em;
464
- text-align: center;
465
- font-weight: bold;
466
- border: 0;
467
- }
468
- .ui-datepicker td {
469
- border: 0;
470
- padding: 1px;
471
- }
472
- .ui-datepicker td span,
473
- .ui-datepicker td a {
474
- display: block;
475
- padding: .2em;
476
- text-align: right;
477
- text-decoration: none;
478
- }
479
- .ui-datepicker .ui-datepicker-buttonpane {
480
- background-image: none;
481
- margin: .7em 0 0 0;
482
- padding: 0 .2em;
483
- border-left: 0;
484
- border-right: 0;
485
- border-bottom: 0;
486
- }
487
- .ui-datepicker .ui-datepicker-buttonpane button {
488
- float: right;
489
- margin: .5em .2em .4em;
490
- cursor: pointer;
491
- padding: .2em .6em .3em .6em;
492
- width: auto;
493
- overflow: visible;
494
- }
495
- .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
496
- float: left;
497
- }
498
-
499
- /* with multiple calendars */
500
- .ui-datepicker.ui-datepicker-multi {
501
- width: auto;
502
- }
503
- .ui-datepicker-multi .ui-datepicker-group {
504
- float: left;
505
- }
506
- .ui-datepicker-multi .ui-datepicker-group table {
507
- width: 95%;
508
- margin: 0 auto .4em;
509
- }
510
- .ui-datepicker-multi-2 .ui-datepicker-group {
511
- width: 50%;
512
- }
513
- .ui-datepicker-multi-3 .ui-datepicker-group {
514
- width: 33.3%;
515
- }
516
- .ui-datepicker-multi-4 .ui-datepicker-group {
517
- width: 25%;
518
- }
519
- .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
520
- .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
521
- border-left-width: 0;
522
- }
523
- .ui-datepicker-multi .ui-datepicker-buttonpane {
524
- clear: left;
525
- }
526
- .ui-datepicker-row-break {
527
- clear: both;
528
- width: 100%;
529
- font-size: 0;
530
- }
531
-
532
- /* RTL support */
533
- .ui-datepicker-rtl {
534
- direction: rtl;
535
- }
536
- .ui-datepicker-rtl .ui-datepicker-prev {
537
- right: 2px;
538
- left: auto;
539
- }
540
- .ui-datepicker-rtl .ui-datepicker-next {
541
- left: 2px;
542
- right: auto;
543
- }
544
- .ui-datepicker-rtl .ui-datepicker-prev:hover {
545
- right: 1px;
546
- left: auto;
547
- }
548
- .ui-datepicker-rtl .ui-datepicker-next:hover {
549
- left: 1px;
550
- right: auto;
551
- }
552
- .ui-datepicker-rtl .ui-datepicker-buttonpane {
553
- clear: right;
554
- }
555
- .ui-datepicker-rtl .ui-datepicker-buttonpane button {
556
- float: left;
557
- }
558
- .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
559
- .ui-datepicker-rtl .ui-datepicker-group {
560
- float: right;
561
- }
562
- .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
563
- .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
564
- border-right-width: 0;
565
- border-left-width: 1px;
566
- }
567
-
568
- /* Icons */
569
- .ui-datepicker .ui-icon {
570
- display: block;
571
- text-indent: -99999px;
572
- overflow: hidden;
573
- background-repeat: no-repeat;
574
- left: .5em;
575
- top: .3em;
576
- }
577
- .ui-dialog {
578
- position: absolute;
579
- top: 0;
580
- left: 0;
581
- padding: .2em;
582
- outline: 0;
583
- }
584
- .ui-dialog .ui-dialog-titlebar {
585
- padding: .4em 1em;
586
- position: relative;
587
- }
588
- .ui-dialog .ui-dialog-title {
589
- float: left;
590
- margin: .1em 0;
591
- white-space: nowrap;
592
- width: 90%;
593
- overflow: hidden;
594
- text-overflow: ellipsis;
595
- }
596
- .ui-dialog .ui-dialog-titlebar-close {
597
- position: absolute;
598
- right: .3em;
599
- top: 50%;
600
- width: 20px;
601
- margin: -10px 0 0 0;
602
- padding: 1px;
603
- height: 20px;
604
- }
605
- .ui-dialog .ui-dialog-content {
606
- position: relative;
607
- border: 0;
608
- padding: .5em 1em;
609
- background: none;
610
- overflow: auto;
611
- }
612
- .ui-dialog .ui-dialog-buttonpane {
613
- text-align: left;
614
- border-width: 1px 0 0 0;
615
- background-image: none;
616
- margin-top: .5em;
617
- padding: .3em 1em .5em .4em;
618
- }
619
- .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
620
- float: right;
621
- }
622
- .ui-dialog .ui-dialog-buttonpane button {
623
- margin: .5em .4em .5em 0;
624
- cursor: pointer;
625
- }
626
- .ui-dialog .ui-resizable-n {
627
- height: 2px;
628
- top: 0;
629
- }
630
- .ui-dialog .ui-resizable-e {
631
- width: 2px;
632
- right: 0;
633
- }
634
- .ui-dialog .ui-resizable-s {
635
- height: 2px;
636
- bottom: 0;
637
- }
638
- .ui-dialog .ui-resizable-w {
639
- width: 2px;
640
- left: 0;
641
- }
642
- .ui-dialog .ui-resizable-se,
643
- .ui-dialog .ui-resizable-sw,
644
- .ui-dialog .ui-resizable-ne,
645
- .ui-dialog .ui-resizable-nw {
646
- width: 7px;
647
- height: 7px;
648
- }
649
- .ui-dialog .ui-resizable-se {
650
- right: 0;
651
- bottom: 0;
652
- }
653
- .ui-dialog .ui-resizable-sw {
654
- left: 0;
655
- bottom: 0;
656
- }
657
- .ui-dialog .ui-resizable-ne {
658
- right: 0;
659
- top: 0;
660
- }
661
- .ui-dialog .ui-resizable-nw {
662
- left: 0;
663
- top: 0;
664
- }
665
- .ui-draggable .ui-dialog-titlebar {
666
- cursor: move;
667
- }
668
- .ui-progressbar {
669
- height: 2em;
670
- text-align: left;
671
- overflow: hidden;
672
- }
673
- .ui-progressbar .ui-progressbar-value {
674
- margin: -1px;
675
- height: 100%;
676
- }
677
- .ui-progressbar .ui-progressbar-overlay {
678
- background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
679
- height: 100%;
680
- filter: alpha(opacity=25); /* support: IE8 */
681
- opacity: 0.25;
682
- }
683
- .ui-progressbar-indeterminate .ui-progressbar-value {
684
- background-image: none;
685
- }
686
- .ui-selectmenu-menu {
687
- padding: 0;
688
- margin: 0;
689
- position: absolute;
690
- top: 0;
691
- left: 0;
692
- display: none;
693
- }
694
- .ui-selectmenu-menu .ui-menu {
695
- overflow: auto;
696
- overflow-x: hidden;
697
- padding-bottom: 1px;
698
- }
699
- .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
700
- font-size: 1em;
701
- font-weight: bold;
702
- line-height: 1.5;
703
- padding: 2px 0.4em;
704
- margin: 0.5em 0 0 0;
705
- height: auto;
706
- border: 0;
707
- }
708
- .ui-selectmenu-open {
709
- display: block;
710
- }
711
- .ui-selectmenu-text {
712
- display: block;
713
- margin-right: 20px;
714
- overflow: hidden;
715
- text-overflow: ellipsis;
716
- }
717
- .ui-selectmenu-button.ui-button {
718
- text-align: left;
719
- white-space: nowrap;
720
- width: 14em;
721
- }
722
- .ui-selectmenu-icon.ui-icon {
723
- float: right;
724
- margin-top: 0;
725
- }
726
- .ui-slider {
727
- position: relative;
728
- text-align: left;
729
- }
730
- .ui-slider .ui-slider-handle {
731
- position: absolute;
732
- z-index: 2;
733
- width: 1.2em;
734
- height: 1.2em;
735
- cursor: default;
736
- -ms-touch-action: none;
737
- touch-action: none;
738
- }
739
- .ui-slider .ui-slider-range {
740
- position: absolute;
741
- z-index: 1;
742
- font-size: .7em;
743
- display: block;
744
- border: 0;
745
- background-position: 0 0;
746
- }
747
-
748
- /* support: IE8 - See #6727 */
749
- .ui-slider.ui-state-disabled .ui-slider-handle,
750
- .ui-slider.ui-state-disabled .ui-slider-range {
751
- filter: inherit;
752
- }
753
-
754
- .ui-slider-horizontal {
755
- height: .8em;
756
- }
757
- .ui-slider-horizontal .ui-slider-handle {
758
- top: -.3em;
759
- margin-left: -.6em;
760
- }
761
- .ui-slider-horizontal .ui-slider-range {
762
- top: 0;
763
- height: 100%;
764
- }
765
- .ui-slider-horizontal .ui-slider-range-min {
766
- left: 0;
767
- }
768
- .ui-slider-horizontal .ui-slider-range-max {
769
- right: 0;
770
- }
771
-
772
- .ui-slider-vertical {
773
- width: .8em;
774
- height: 100px;
775
- }
776
- .ui-slider-vertical .ui-slider-handle {
777
- left: -.3em;
778
- margin-left: 0;
779
- margin-bottom: -.6em;
780
- }
781
- .ui-slider-vertical .ui-slider-range {
782
- left: 0;
783
- width: 100%;
784
- }
785
- .ui-slider-vertical .ui-slider-range-min {
786
- bottom: 0;
787
- }
788
- .ui-slider-vertical .ui-slider-range-max {
789
- top: 0;
790
- }
791
- .ui-spinner {
792
- position: relative;
793
- display: inline-block;
794
- overflow: hidden;
795
- padding: 0;
796
- vertical-align: middle;
797
- }
798
- .ui-spinner-input {
799
- border: none;
800
- background: none;
801
- color: inherit;
802
- padding: .222em 0;
803
- margin: .2em 0;
804
- vertical-align: middle;
805
- margin-left: .4em;
806
- margin-right: 2em;
807
- }
808
- .ui-spinner-button {
809
- width: 1.6em;
810
- height: 50%;
811
- font-size: .5em;
812
- padding: 0;
813
- margin: 0;
814
- text-align: center;
815
- position: absolute;
816
- cursor: default;
817
- display: block;
818
- overflow: hidden;
819
- right: 0;
820
- }
821
- /* more specificity required here to override default borders */
822
- .ui-spinner a.ui-spinner-button {
823
- border-top-style: none;
824
- border-bottom-style: none;
825
- border-right-style: none;
826
- }
827
- .ui-spinner-up {
828
- top: 0;
829
- }
830
- .ui-spinner-down {
831
- bottom: 0;
832
- }
833
- .ui-tabs {
834
- position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
835
- padding: .2em;
836
- }
837
- .ui-tabs .ui-tabs-nav {
838
- margin: 0;
839
- padding: .2em .2em 0;
840
- }
841
- .ui-tabs .ui-tabs-nav li {
842
- list-style: none;
843
- float: left;
844
- position: relative;
845
- top: 0;
846
- margin: 1px .2em 0 0;
847
- border-bottom-width: 0;
848
- padding: 0;
849
- white-space: nowrap;
850
- }
851
- .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
852
- float: left;
853
- padding: .5em 1em;
854
- text-decoration: none;
855
- }
856
- .ui-tabs .ui-tabs-nav li.ui-tabs-active {
857
- margin-bottom: -1px;
858
- padding-bottom: 1px;
859
- }
860
- .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
861
- .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
862
- .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
863
- cursor: text;
864
- }
865
- .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
866
- cursor: pointer;
867
- }
868
- .ui-tabs .ui-tabs-panel {
869
- display: block;
870
- border-width: 0;
871
- padding: 1em 1.4em;
872
- background: none;
873
- }
874
- .ui-tooltip {
875
- padding: 8px;
876
- position: absolute;
877
- z-index: 9999;
878
- max-width: 300px;
879
- }
880
- body .ui-tooltip {
881
- border-width: 2px;
882
- }
883
-
884
- /* Component containers
885
- ----------------------------------*/
886
- .ui-widget {
887
- font-family: Arial,Helvetica,sans-serif;
888
- font-size: 1em;
889
- }
890
- .ui-widget .ui-widget {
891
- font-size: 1em;
892
- }
893
- .ui-widget input,
894
- .ui-widget select,
895
- .ui-widget textarea,
896
- .ui-widget button {
897
- font-family: Arial,Helvetica,sans-serif;
898
- font-size: 1em;
899
- }
900
- .ui-widget.ui-widget-content {
901
- border: 1px solid #c5c5c5;
902
- }
903
- .ui-widget-content {
904
- border: 1px solid #dddddd;
905
- background: #ffffff;
906
- color: #333333;
907
- }
908
- .ui-widget-content a {
909
- color: #333333;
910
- }
911
- .ui-widget-header {
912
- border: 1px solid #dddddd;
913
- background: #e9e9e9;
914
- color: #333333;
915
- font-weight: bold;
916
- }
917
- .ui-widget-header a {
918
- color: #333333;
919
- }
920
-
921
- /* Interaction states
922
- ----------------------------------*/
923
- .ui-state-default,
924
- .ui-widget-content .ui-state-default,
925
- .ui-widget-header .ui-state-default,
926
- .ui-button,
927
-
928
- /* We use html here because we need a greater specificity to make sure disabled
929
- works properly when clicked or hovered */
930
- html .ui-button.ui-state-disabled:hover,
931
- html .ui-button.ui-state-disabled:active {
932
- border: 1px solid #c5c5c5;
933
- background: #f6f6f6;
934
- font-weight: normal;
935
- color: #454545;
936
- }
937
- .ui-state-default a,
938
- .ui-state-default a:link,
939
- .ui-state-default a:visited,
940
- a.ui-button,
941
- a:link.ui-button,
942
- a:visited.ui-button,
943
- .ui-button {
944
- color: #454545;
945
- text-decoration: none;
946
- }
947
- .ui-state-hover,
948
- .ui-widget-content .ui-state-hover,
949
- .ui-widget-header .ui-state-hover,
950
- .ui-state-focus,
951
- .ui-widget-content .ui-state-focus,
952
- .ui-widget-header .ui-state-focus,
953
- .ui-button:hover,
954
- .ui-button:focus {
955
- border: 1px solid #cccccc;
956
- background: #ededed;
957
- font-weight: normal;
958
- color: #2b2b2b;
959
- }
960
- .ui-state-hover a,
961
- .ui-state-hover a:hover,
962
- .ui-state-hover a:link,
963
- .ui-state-hover a:visited,
964
- .ui-state-focus a,
965
- .ui-state-focus a:hover,
966
- .ui-state-focus a:link,
967
- .ui-state-focus a:visited,
968
- a.ui-button:hover,
969
- a.ui-button:focus {
970
- color: #2b2b2b;
971
- text-decoration: none;
972
- }
973
-
974
- .ui-visual-focus {
975
- box-shadow: 0 0 3px 1px rgb(94, 158, 214);
976
- }
977
- .ui-state-active,
978
- .ui-widget-content .ui-state-active,
979
- .ui-widget-header .ui-state-active,
980
- a.ui-button:active,
981
- .ui-button:active,
982
- .ui-button.ui-state-active:hover {
983
- border: 1px solid #003eff;
984
- background: #007fff;
985
- font-weight: normal;
986
- color: #ffffff;
987
- }
988
- .ui-icon-background,
989
- .ui-state-active .ui-icon-background {
990
- border: #003eff;
991
- background-color: #ffffff;
992
- }
993
- .ui-state-active a,
994
- .ui-state-active a:link,
995
- .ui-state-active a:visited {
996
- color: #ffffff;
997
- text-decoration: none;
998
- }
999
-
1000
- /* Interaction Cues
1001
- ----------------------------------*/
1002
- .ui-state-highlight,
1003
- .ui-widget-content .ui-state-highlight,
1004
- .ui-widget-header .ui-state-highlight {
1005
- border: 1px solid #dad55e;
1006
- background: #fffa90;
1007
- color: #777620;
1008
- }
1009
- .ui-state-checked {
1010
- border: 1px solid #dad55e;
1011
- background: #fffa90;
1012
- }
1013
- .ui-state-highlight a,
1014
- .ui-widget-content .ui-state-highlight a,
1015
- .ui-widget-header .ui-state-highlight a {
1016
- color: #777620;
1017
- }
1018
- .ui-state-error,
1019
- .ui-widget-content .ui-state-error,
1020
- .ui-widget-header .ui-state-error {
1021
- border: 1px solid #f1a899;
1022
- background: #fddfdf;
1023
- color: #5f3f3f;
1024
- }
1025
- .ui-state-error a,
1026
- .ui-widget-content .ui-state-error a,
1027
- .ui-widget-header .ui-state-error a {
1028
- color: #5f3f3f;
1029
- }
1030
- .ui-state-error-text,
1031
- .ui-widget-content .ui-state-error-text,
1032
- .ui-widget-header .ui-state-error-text {
1033
- color: #5f3f3f;
1034
- }
1035
- .ui-priority-primary,
1036
- .ui-widget-content .ui-priority-primary,
1037
- .ui-widget-header .ui-priority-primary {
1038
- font-weight: bold;
1039
- }
1040
- .ui-priority-secondary,
1041
- .ui-widget-content .ui-priority-secondary,
1042
- .ui-widget-header .ui-priority-secondary {
1043
- opacity: .7;
1044
- filter:Alpha(Opacity=70); /* support: IE8 */
1045
- font-weight: normal;
1046
- }
1047
- .ui-state-disabled,
1048
- .ui-widget-content .ui-state-disabled,
1049
- .ui-widget-header .ui-state-disabled {
1050
- opacity: .35;
1051
- filter:Alpha(Opacity=35); /* support: IE8 */
1052
- background-image: none;
1053
- }
1054
- .ui-state-disabled .ui-icon {
1055
- filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
1056
- }
1057
-
1058
- /* Icons
1059
- ----------------------------------*/
1060
-
1061
- /* states and images */
1062
- .ui-icon {
1063
- width: 16px;
1064
- height: 16px;
1065
- }
1066
- .ui-icon,
1067
- .ui-widget-content .ui-icon {
1068
- background-image: url("images/ui-icons_444444_256x240.png");
1069
- }
1070
- .ui-widget-header .ui-icon {
1071
- background-image: url("images/ui-icons_444444_256x240.png");
1072
- }
1073
- .ui-state-hover .ui-icon,
1074
- .ui-state-focus .ui-icon,
1075
- .ui-button:hover .ui-icon,
1076
- .ui-button:focus .ui-icon {
1077
- background-image: url("images/ui-icons_555555_256x240.png");
1078
- }
1079
- .ui-state-active .ui-icon,
1080
- .ui-button:active .ui-icon {
1081
- background-image: url("images/ui-icons_ffffff_256x240.png");
1082
- }
1083
- .ui-state-highlight .ui-icon,
1084
- .ui-button .ui-state-highlight.ui-icon {
1085
- background-image: url("images/ui-icons_777620_256x240.png");
1086
- }
1087
- .ui-state-error .ui-icon,
1088
- .ui-state-error-text .ui-icon {
1089
- background-image: url("images/ui-icons_cc0000_256x240.png");
1090
- }
1091
- .ui-button .ui-icon {
1092
- background-image: url("images/ui-icons_777777_256x240.png");
1093
- }
1094
-
1095
- /* positioning */
1096
- .ui-icon-blank { background-position: 16px 16px; }
1097
- .ui-icon-caret-1-n { background-position: 0 0; }
1098
- .ui-icon-caret-1-ne { background-position: -16px 0; }
1099
- .ui-icon-caret-1-e { background-position: -32px 0; }
1100
- .ui-icon-caret-1-se { background-position: -48px 0; }
1101
- .ui-icon-caret-1-s { background-position: -65px 0; }
1102
- .ui-icon-caret-1-sw { background-position: -80px 0; }
1103
- .ui-icon-caret-1-w { background-position: -96px 0; }
1104
- .ui-icon-caret-1-nw { background-position: -112px 0; }
1105
- .ui-icon-caret-2-n-s { background-position: -128px 0; }
1106
- .ui-icon-caret-2-e-w { background-position: -144px 0; }
1107
- .ui-icon-triangle-1-n { background-position: 0 -16px; }
1108
- .ui-icon-triangle-1-ne { background-position: -16px -16px; }
1109
- .ui-icon-triangle-1-e { background-position: -32px -16px; }
1110
- .ui-icon-triangle-1-se { background-position: -48px -16px; }
1111
- .ui-icon-triangle-1-s { background-position: -65px -16px; }
1112
- .ui-icon-triangle-1-sw { background-position: -80px -16px; }
1113
- .ui-icon-triangle-1-w { background-position: -96px -16px; }
1114
- .ui-icon-triangle-1-nw { background-position: -112px -16px; }
1115
- .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
1116
- .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
1117
- .ui-icon-arrow-1-n { background-position: 0 -32px; }
1118
- .ui-icon-arrow-1-ne { background-position: -16px -32px; }
1119
- .ui-icon-arrow-1-e { background-position: -32px -32px; }
1120
- .ui-icon-arrow-1-se { background-position: -48px -32px; }
1121
- .ui-icon-arrow-1-s { background-position: -65px -32px; }
1122
- .ui-icon-arrow-1-sw { background-position: -80px -32px; }
1123
- .ui-icon-arrow-1-w { background-position: -96px -32px; }
1124
- .ui-icon-arrow-1-nw { background-position: -112px -32px; }
1125
- .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
1126
- .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
1127
- .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
1128
- .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
1129
- .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
1130
- .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1131
- .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1132
- .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1133
- .ui-icon-arrowthick-1-n { background-position: 1px -48px; }
1134
- .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1135
- .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1136
- .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
1137
- .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
1138
- .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
1139
- .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
1140
- .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
1141
- .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
1142
- .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
1143
- .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
1144
- .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
1145
- .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
1146
- .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
1147
- .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
1148
- .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
1149
- .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
1150
- .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
1151
- .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
1152
- .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
1153
- .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
1154
- .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
1155
- .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
1156
- .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
1157
- .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
1158
- .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
1159
- .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
1160
- .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
1161
- .ui-icon-arrow-4 { background-position: 0 -80px; }
1162
- .ui-icon-arrow-4-diag { background-position: -16px -80px; }
1163
- .ui-icon-extlink { background-position: -32px -80px; }
1164
- .ui-icon-newwin { background-position: -48px -80px; }
1165
- .ui-icon-refresh { background-position: -64px -80px; }
1166
- .ui-icon-shuffle { background-position: -80px -80px; }
1167
- .ui-icon-transfer-e-w { background-position: -96px -80px; }
1168
- .ui-icon-transferthick-e-w { background-position: -112px -80px; }
1169
- .ui-icon-folder-collapsed { background-position: 0 -96px; }
1170
- .ui-icon-folder-open { background-position: -16px -96px; }
1171
- .ui-icon-document { background-position: -32px -96px; }
1172
- .ui-icon-document-b { background-position: -48px -96px; }
1173
- .ui-icon-note { background-position: -64px -96px; }
1174
- .ui-icon-mail-closed { background-position: -80px -96px; }
1175
- .ui-icon-mail-open { background-position: -96px -96px; }
1176
- .ui-icon-suitcase { background-position: -112px -96px; }
1177
- .ui-icon-comment { background-position: -128px -96px; }
1178
- .ui-icon-person { background-position: -144px -96px; }
1179
- .ui-icon-print { background-position: -160px -96px; }
1180
- .ui-icon-trash { background-position: -176px -96px; }
1181
- .ui-icon-locked { background-position: -192px -96px; }
1182
- .ui-icon-unlocked { background-position: -208px -96px; }
1183
- .ui-icon-bookmark { background-position: -224px -96px; }
1184
- .ui-icon-tag { background-position: -240px -96px; }
1185
- .ui-icon-home { background-position: 0 -112px; }
1186
- .ui-icon-flag { background-position: -16px -112px; }
1187
- .ui-icon-calendar { background-position: -32px -112px; }
1188
- .ui-icon-cart { background-position: -48px -112px; }
1189
- .ui-icon-pencil { background-position: -64px -112px; }
1190
- .ui-icon-clock { background-position: -80px -112px; }
1191
- .ui-icon-disk { background-position: -96px -112px; }
1192
- .ui-icon-calculator { background-position: -112px -112px; }
1193
- .ui-icon-zoomin { background-position: -128px -112px; }
1194
- .ui-icon-zoomout { background-position: -144px -112px; }
1195
- .ui-icon-search { background-position: -160px -112px; }
1196
- .ui-icon-wrench { background-position: -176px -112px; }
1197
- .ui-icon-gear { background-position: -192px -112px; }
1198
- .ui-icon-heart { background-position: -208px -112px; }
1199
- .ui-icon-star { background-position: -224px -112px; }
1200
- .ui-icon-link { background-position: -240px -112px; }
1201
- .ui-icon-cancel { background-position: 0 -128px; }
1202
- .ui-icon-plus { background-position: -16px -128px; }
1203
- .ui-icon-plusthick { background-position: -32px -128px; }
1204
- .ui-icon-minus { background-position: -48px -128px; }
1205
- .ui-icon-minusthick { background-position: -64px -128px; }
1206
- .ui-icon-close { background-position: -80px -128px; }
1207
- .ui-icon-closethick { background-position: -96px -128px; }
1208
- .ui-icon-key { background-position: -112px -128px; }
1209
- .ui-icon-lightbulb { background-position: -128px -128px; }
1210
- .ui-icon-scissors { background-position: -144px -128px; }
1211
- .ui-icon-clipboard { background-position: -160px -128px; }
1212
- .ui-icon-copy { background-position: -176px -128px; }
1213
- .ui-icon-contact { background-position: -192px -128px; }
1214
- .ui-icon-image { background-position: -208px -128px; }
1215
- .ui-icon-video { background-position: -224px -128px; }
1216
- .ui-icon-script { background-position: -240px -128px; }
1217
- .ui-icon-alert { background-position: 0 -144px; }
1218
- .ui-icon-info { background-position: -16px -144px; }
1219
- .ui-icon-notice { background-position: -32px -144px; }
1220
- .ui-icon-help { background-position: -48px -144px; }
1221
- .ui-icon-check { background-position: -64px -144px; }
1222
- .ui-icon-bullet { background-position: -80px -144px; }
1223
- .ui-icon-radio-on { background-position: -96px -144px; }
1224
- .ui-icon-radio-off { background-position: -112px -144px; }
1225
- .ui-icon-pin-w { background-position: -128px -144px; }
1226
- .ui-icon-pin-s { background-position: -144px -144px; }
1227
- .ui-icon-play { background-position: 0 -160px; }
1228
- .ui-icon-pause { background-position: -16px -160px; }
1229
- .ui-icon-seek-next { background-position: -32px -160px; }
1230
- .ui-icon-seek-prev { background-position: -48px -160px; }
1231
- .ui-icon-seek-end { background-position: -64px -160px; }
1232
- .ui-icon-seek-start { background-position: -80px -160px; }
1233
- /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
1234
- .ui-icon-seek-first { background-position: -80px -160px; }
1235
- .ui-icon-stop { background-position: -96px -160px; }
1236
- .ui-icon-eject { background-position: -112px -160px; }
1237
- .ui-icon-volume-off { background-position: -128px -160px; }
1238
- .ui-icon-volume-on { background-position: -144px -160px; }
1239
- .ui-icon-power { background-position: 0 -176px; }
1240
- .ui-icon-signal-diag { background-position: -16px -176px; }
1241
- .ui-icon-signal { background-position: -32px -176px; }
1242
- .ui-icon-battery-0 { background-position: -48px -176px; }
1243
- .ui-icon-battery-1 { background-position: -64px -176px; }
1244
- .ui-icon-battery-2 { background-position: -80px -176px; }
1245
- .ui-icon-battery-3 { background-position: -96px -176px; }
1246
- .ui-icon-circle-plus { background-position: 0 -192px; }
1247
- .ui-icon-circle-minus { background-position: -16px -192px; }
1248
- .ui-icon-circle-close { background-position: -32px -192px; }
1249
- .ui-icon-circle-triangle-e { background-position: -48px -192px; }
1250
- .ui-icon-circle-triangle-s { background-position: -64px -192px; }
1251
- .ui-icon-circle-triangle-w { background-position: -80px -192px; }
1252
- .ui-icon-circle-triangle-n { background-position: -96px -192px; }
1253
- .ui-icon-circle-arrow-e { background-position: -112px -192px; }
1254
- .ui-icon-circle-arrow-s { background-position: -128px -192px; }
1255
- .ui-icon-circle-arrow-w { background-position: -144px -192px; }
1256
- .ui-icon-circle-arrow-n { background-position: -160px -192px; }
1257
- .ui-icon-circle-zoomin { background-position: -176px -192px; }
1258
- .ui-icon-circle-zoomout { background-position: -192px -192px; }
1259
- .ui-icon-circle-check { background-position: -208px -192px; }
1260
- .ui-icon-circlesmall-plus { background-position: 0 -208px; }
1261
- .ui-icon-circlesmall-minus { background-position: -16px -208px; }
1262
- .ui-icon-circlesmall-close { background-position: -32px -208px; }
1263
- .ui-icon-squaresmall-plus { background-position: -48px -208px; }
1264
- .ui-icon-squaresmall-minus { background-position: -64px -208px; }
1265
- .ui-icon-squaresmall-close { background-position: -80px -208px; }
1266
- .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
1267
- .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
1268
- .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
1269
- .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
1270
- .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
1271
- .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
1272
-
1273
-
1274
- /* Misc visuals
1275
- ----------------------------------*/
1276
-
1277
- /* Corner radius */
1278
- .ui-corner-all,
1279
- .ui-corner-top,
1280
- .ui-corner-left,
1281
- .ui-corner-tl {
1282
- border-top-left-radius: 3px;
1283
- }
1284
- .ui-corner-all,
1285
- .ui-corner-top,
1286
- .ui-corner-right,
1287
- .ui-corner-tr {
1288
- border-top-right-radius: 3px;
1289
- }
1290
- .ui-corner-all,
1291
- .ui-corner-bottom,
1292
- .ui-corner-left,
1293
- .ui-corner-bl {
1294
- border-bottom-left-radius: 3px;
1295
- }
1296
- .ui-corner-all,
1297
- .ui-corner-bottom,
1298
- .ui-corner-right,
1299
- .ui-corner-br {
1300
- border-bottom-right-radius: 3px;
1301
- }
1302
-
1303
- /* Overlays */
1304
- .ui-widget-overlay {
1305
- background: #aaaaaa;
1306
- opacity: .3;
1307
- filter: Alpha(Opacity=30); /* support: IE8 */
1308
- }
1309
- .ui-widget-shadow {
1310
- -webkit-box-shadow: 0px 0px 5px #666666;
1311
- box-shadow: 0px 0px 5px #666666;
1312
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/library/jquery-ui/jquery-ui.min.css DELETED
@@ -1,7 +0,0 @@
1
- /*! jQuery UI - v1.12.1 - 2017-12-17
2
- * http://jqueryui.com
3
- * Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
5
- * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
-
7
- .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
 
 
 
 
 
 
 
assets/library/slick/slick.js CHANGED
@@ -1,3011 +1,3037 @@
1
- /*
2
- _ _ _ _
3
- ___| (_) ___| | __ (_)___
4
- / __| | |/ __| |/ / | / __|
5
- \__ \ | | (__| < _ | \__ \
6
- |___/_|_|\___|_|\_(_)/ |___/
7
- |__/
8
-
9
- Version: 1.8.0
10
- Author: Ken Wheeler
11
- Website: http://kenwheeler.github.io
12
- Docs: http://kenwheeler.github.io/slick
13
- Repo: http://github.com/kenwheeler/slick
14
- Issues: http://github.com/kenwheeler/slick/issues
15
-
16
- */
17
- /* global window, document, define, jQuery, setInterval, clearInterval */
18
- ;(function(factory) {
19
- 'use strict';
20
- if (typeof define === 'function' && define.amd) {
21
- define(['jquery'], factory);
22
- } else if (typeof exports !== 'undefined') {
23
- module.exports = factory(require('jquery'));
24
- } else {
25
- factory(jQuery);
26
- }
27
-
28
- }(function($) {
29
- 'use strict';
30
- var Slick = window.Slick || {};
31
-
32
- Slick = (function() {
33
-
34
- var instanceUid = 0;
35
-
36
- function Slick(element, settings) {
37
-
38
- var _ = this, dataSettings;
39
-
40
- _.defaults = {
41
- accessibility: true,
42
- adaptiveHeight: false,
43
- appendArrows: $(element),
44
- appendDots: $(element),
45
- arrows: true,
46
- asNavFor: null,
47
- prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
48
- nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
49
- autoplay: false,
50
- autoplaySpeed: 3000,
51
- centerMode: false,
52
- centerPadding: '50px',
53
- cssEase: 'ease',
54
- customPaging: function(slider, i) {
55
- return $('<button type="button" />').text(i + 1);
56
- },
57
- dots: false,
58
- dotsClass: 'slick-dots',
59
- draggable: true,
60
- easing: 'linear',
61
- edgeFriction: 0.35,
62
- fade: false,
63
- focusOnSelect: false,
64
- focusOnChange: false,
65
- infinite: true,
66
- initialSlide: 0,
67
- lazyLoad: 'ondemand',
68
- mobileFirst: false,
69
- pauseOnHover: true,
70
- pauseOnFocus: true,
71
- pauseOnDotsHover: false,
72
- respondTo: 'window',
73
- responsive: null,
74
- rows: 1,
75
- rtl: false,
76
- slide: '',
77
- slidesPerRow: 1,
78
- slidesToShow: 1,
79
- slidesToScroll: 1,
80
- speed: 500,
81
- swipe: true,
82
- swipeToSlide: false,
83
- touchMove: true,
84
- touchThreshold: 5,
85
- useCSS: true,
86
- useTransform: true,
87
- variableWidth: false,
88
- vertical: false,
89
- verticalSwiping: false,
90
- waitForAnimate: true,
91
- zIndex: 1000
92
- };
93
-
94
- _.initials = {
95
- animating: false,
96
- dragging: false,
97
- autoPlayTimer: null,
98
- currentDirection: 0,
99
- currentLeft: null,
100
- currentSlide: 0,
101
- direction: 1,
102
- $dots: null,
103
- listWidth: null,
104
- listHeight: null,
105
- loadIndex: 0,
106
- $nextArrow: null,
107
- $prevArrow: null,
108
- scrolling: false,
109
- slideCount: null,
110
- slideWidth: null,
111
- $slideTrack: null,
112
- $slides: null,
113
- sliding: false,
114
- slideOffset: 0,
115
- swipeLeft: null,
116
- swiping: false,
117
- $list: null,
118
- touchObject: {},
119
- transformsEnabled: false,
120
- unslicked: false
121
- };
122
-
123
- $.extend(_, _.initials);
124
-
125
- _.activeBreakpoint = null;
126
- _.animType = null;
127
- _.animProp = null;
128
- _.breakpoints = [];
129
- _.breakpointSettings = [];
130
- _.cssTransitions = false;
131
- _.focussed = false;
132
- _.interrupted = false;
133
- _.hidden = 'hidden';
134
- _.paused = true;
135
- _.positionProp = null;
136
- _.respondTo = null;
137
- _.rowCount = 1;
138
- _.shouldClick = true;
139
- _.$slider = $(element);
140
- _.$slidesCache = null;
141
- _.transformType = null;
142
- _.transitionType = null;
143
- _.visibilityChange = 'visibilitychange';
144
- _.windowWidth = 0;
145
- _.windowTimer = null;
146
-
147
- dataSettings = $(element).data('slick') || {};
148
-
149
- _.options = $.extend({}, _.defaults, settings, dataSettings);
150
-
151
- _.currentSlide = _.options.initialSlide;
152
-
153
- _.originalSettings = _.options;
154
-
155
- if (typeof document.mozHidden !== 'undefined') {
156
- _.hidden = 'mozHidden';
157
- _.visibilityChange = 'mozvisibilitychange';
158
- } else if (typeof document.webkitHidden !== 'undefined') {
159
- _.hidden = 'webkitHidden';
160
- _.visibilityChange = 'webkitvisibilitychange';
161
- }
162
-
163
- _.autoPlay = $.proxy(_.autoPlay, _);
164
- _.autoPlayClear = $.proxy(_.autoPlayClear, _);
165
- _.autoPlayIterator = $.proxy(_.autoPlayIterator, _);
166
- _.changeSlide = $.proxy(_.changeSlide, _);
167
- _.clickHandler = $.proxy(_.clickHandler, _);
168
- _.selectHandler = $.proxy(_.selectHandler, _);
169
- _.setPosition = $.proxy(_.setPosition, _);
170
- _.swipeHandler = $.proxy(_.swipeHandler, _);
171
- _.dragHandler = $.proxy(_.dragHandler, _);
172
- _.keyHandler = $.proxy(_.keyHandler, _);
173
-
174
- _.instanceUid = instanceUid++;
175
-
176
- // A simple way to check for HTML strings
177
- // Strict HTML recognition (must start with <)
178
- // Extracted from jQuery v1.11 source
179
- _.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/;
180
-
181
-
182
- _.registerBreakpoints();
183
- _.init(true);
184
-
185
- }
186
-
187
- return Slick;
188
-
189
- }());
190
-
191
- Slick.prototype.activateADA = function() {
192
- var _ = this;
193
-
194
- _.$slideTrack.find('.slick-active').attr({
195
- 'aria-hidden': 'false'
196
- }).find('a, input, button, select').attr({
197
- 'tabindex': '0'
198
- });
199
-
200
- };
201
-
202
- Slick.prototype.addSlide = Slick.prototype.slickAdd = function(markup, index, addBefore) {
203
-
204
- var _ = this;
205
-
206
- if (typeof(index) === 'boolean') {
207
- addBefore = index;
208
- index = null;
209
- } else if (index < 0 || (index >= _.slideCount)) {
210
- return false;
211
- }
212
-
213
- _.unload();
214
-
215
- if (typeof(index) === 'number') {
216
- if (index === 0 && _.$slides.length === 0) {
217
- $(markup).appendTo(_.$slideTrack);
218
- } else if (addBefore) {
219
- $(markup).insertBefore(_.$slides.eq(index));
220
- } else {
221
- $(markup).insertAfter(_.$slides.eq(index));
222
- }
223
- } else {
224
- if (addBefore === true) {
225
- $(markup).prependTo(_.$slideTrack);
226
- } else {
227
- $(markup).appendTo(_.$slideTrack);
228
- }
229
- }
230
-
231
- _.$slides = _.$slideTrack.children(this.options.slide);
232
-
233
- _.$slideTrack.children(this.options.slide).detach();
234
-
235
- _.$slideTrack.append(_.$slides);
236
-
237
- _.$slides.each(function(index, element) {
238
- $(element).attr('data-slick-index', index);
239
- });
240
-
241
- _.$slidesCache = _.$slides;
242
-
243
- _.reinit();
244
-
245
- };
246
-
247
- Slick.prototype.animateHeight = function() {
248
- var _ = this;
249
- if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
250
- var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
251
- _.$list.animate({
252
- height: targetHeight
253
- }, _.options.speed);
254
- }
255
- };
256
-
257
- Slick.prototype.animateSlide = function(targetLeft, callback) {
258
-
259
- var animProps = {},
260
- _ = this;
261
-
262
- _.animateHeight();
263
-
264
- if (_.options.rtl === true && _.options.vertical === false) {
265
- targetLeft = -targetLeft;
266
- }
267
- if (_.transformsEnabled === false) {
268
- if (_.options.vertical === false) {
269
- _.$slideTrack.animate({
270
- left: targetLeft
271
- }, _.options.speed, _.options.easing, callback);
272
- } else {
273
- _.$slideTrack.animate({
274
- top: targetLeft
275
- }, _.options.speed, _.options.easing, callback);
276
- }
277
-
278
- } else {
279
-
280
- if (_.cssTransitions === false) {
281
- if (_.options.rtl === true) {
282
- _.currentLeft = -(_.currentLeft);
283
- }
284
- $({
285
- animStart: _.currentLeft
286
- }).animate({
287
- animStart: targetLeft
288
- }, {
289
- duration: _.options.speed,
290
- easing: _.options.easing,
291
- step: function(now) {
292
- now = Math.ceil(now);
293
- if (_.options.vertical === false) {
294
- animProps[_.animType] = 'translate(' +
295
- now + 'px, 0px)';
296
- _.$slideTrack.css(animProps);
297
- } else {
298
- animProps[_.animType] = 'translate(0px,' +
299
- now + 'px)';
300
- _.$slideTrack.css(animProps);
301
- }
302
- },
303
- complete: function() {
304
- if (callback) {
305
- callback.call();
306
- }
307
- }
308
- });
309
-
310
- } else {
311
-
312
- _.applyTransition();
313
- targetLeft = Math.ceil(targetLeft);
314
-
315
- if (_.options.vertical === false) {
316
- animProps[_.animType] = 'translate3d(' + targetLeft + 'px, 0px, 0px)';
317
- } else {
318
- animProps[_.animType] = 'translate3d(0px,' + targetLeft + 'px, 0px)';
319
- }
320
- _.$slideTrack.css(animProps);
321
-
322
- if (callback) {
323
- setTimeout(function() {
324
-
325
- _.disableTransition();
326
-
327
- callback.call();
328
- }, _.options.speed);
329
- }
330
-
331
- }
332
-
333
- }
334
-
335
- };
336
-
337
- Slick.prototype.getNavTarget = function() {
338
-
339
- var _ = this,
340
- asNavFor = _.options.asNavFor;
341
-
342
- if ( asNavFor && asNavFor !== null ) {
343
- asNavFor = $(asNavFor).not(_.$slider);
344
- }
345
-
346
- return asNavFor;
347
-
348
- };
349
-
350
- Slick.prototype.asNavFor = function(index) {
351
-
352
- var _ = this,
353
- asNavFor = _.getNavTarget();
354
-
355
- if ( asNavFor !== null && typeof asNavFor === 'object' ) {
356
- asNavFor.each(function() {
357
- var target = $(this).slick('getSlick');
358
- if(!target.unslicked) {
359
- target.slideHandler(index, true);
360
- }
361
- });
362
- }
363
-
364
- };
365
-
366
- Slick.prototype.applyTransition = function(slide) {
367
-
368
- var _ = this,
369
- transition = {};
370
-
371
- if (_.options.fade === false) {
372
- transition[_.transitionType] = _.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase;
373
- } else {
374
- transition[_.transitionType] = 'opacity ' + _.options.speed + 'ms ' + _.options.cssEase;
375
- }
376
-
377
- if (_.options.fade === false) {
378
- _.$slideTrack.css(transition);
379
- } else {
380
- _.$slides.eq(slide).css(transition);
381
- }
382
-
383
- };
384
-
385
- Slick.prototype.autoPlay = function() {
386
-
387
- var _ = this;
388
-
389
- _.autoPlayClear();
390
-
391
- if ( _.slideCount > _.options.slidesToShow ) {
392
- _.autoPlayTimer = setInterval( _.autoPlayIterator, _.options.autoplaySpeed );
393
- }
394
-
395
- };
396
-
397
- Slick.prototype.autoPlayClear = function() {
398
-
399
- var _ = this;
400
-
401
- if (_.autoPlayTimer) {
402
- clearInterval(_.autoPlayTimer);
403
- }
404
-
405
- };
406
-
407
- Slick.prototype.autoPlayIterator = function() {
408
-
409
- var _ = this,
410
- slideTo = _.currentSlide + _.options.slidesToScroll;
411
-
412
- if ( !_.paused && !_.interrupted && !_.focussed ) {
413
-
414
- if ( _.options.infinite === false ) {
415
-
416
- if ( _.direction === 1 && ( _.currentSlide + 1 ) === ( _.slideCount - 1 )) {
417
- _.direction = 0;
418
- }
419
-
420
- else if ( _.direction === 0 ) {
421
-
422
- slideTo = _.currentSlide - _.options.slidesToScroll;
423
-
424
- if ( _.currentSlide - 1 === 0 ) {
425
- _.direction = 1;
426
- }
427
-
428
- }
429
-
430
- }
431
-
432
- _.slideHandler( slideTo );
433
-
434
- }
435
-
436
- };
437
-
438
- Slick.prototype.buildArrows = function() {
439
-
440
- var _ = this;
441
-
442
- if (_.options.arrows === true ) {
443
-
444
- _.$prevArrow = $(_.options.prevArrow).addClass('slick-arrow');
445
- _.$nextArrow = $(_.options.nextArrow).addClass('slick-arrow');
446
-
447
- if( _.slideCount > _.options.slidesToShow ) {
448
-
449
- _.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
450
- _.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
451
-
452
- if (_.htmlExpr.test(_.options.prevArrow)) {
453
- _.$prevArrow.prependTo(_.options.appendArrows);
454
- }
455
-
456
- if (_.htmlExpr.test(_.options.nextArrow)) {
457
- _.$nextArrow.appendTo(_.options.appendArrows);
458
- }
459
-
460
- if (_.options.infinite !== true) {
461
- _.$prevArrow
462
- .addClass('slick-disabled')
463
- .attr('aria-disabled', 'true');
464
- }
465
-
466
- } else {
467
-
468
- _.$prevArrow.add( _.$nextArrow )
469
-
470
- .addClass('slick-hidden')
471
- .attr({
472
- 'aria-disabled': 'true',
473
- 'tabindex': '-1'
474
- });
475
-
476
- }
477
-
478
- }
479
-
480
- };
481
-
482
- Slick.prototype.buildDots = function() {
483
-
484
- var _ = this,
485
- i, dot;
486
-
487
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
488
-
489
- _.$slider.addClass('slick-dotted');
490
-
491
- dot = $('<ul />').addClass(_.options.dotsClass);
492
-
493
- for (i = 0; i <= _.getDotCount(); i += 1) {
494
- dot.append($('<li />').append(_.options.customPaging.call(this, _, i)));
495
- }
496
-
497
- _.$dots = dot.appendTo(_.options.appendDots);
498
-
499
- _.$dots.find('li').first().addClass('slick-active');
500
-
501
- }
502
-
503
- };
504
-
505
- Slick.prototype.buildOut = function() {
506
-
507
- var _ = this;
508
-
509
- _.$slides =
510
- _.$slider
511
- .children( _.options.slide + ':not(.slick-cloned)')
512
- .addClass('slick-slide');
513
-
514
- _.slideCount = _.$slides.length;
515
-
516
- _.$slides.each(function(index, element) {
517
- $(element)
518
- .attr('data-slick-index', index)
519
- .data('originalStyling', $(element).attr('style') || '');
520
- });
521
-
522
- _.$slider.addClass('slick-slider');
523
-
524
- _.$slideTrack = (_.slideCount === 0) ?
525
- $('<div class="slick-track"/>').appendTo(_.$slider) :
526
- _.$slides.wrapAll('<div class="slick-track"/>').parent();
527
-
528
- _.$list = _.$slideTrack.wrap(
529
- '<div class="slick-list"/>').parent();
530
- _.$slideTrack.css('opacity', 0);
531
-
532
- if (_.options.centerMode === true || _.options.swipeToSlide === true) {
533
- _.options.slidesToScroll = 1;
534
- }
535
-
536
- $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading');
537
-
538
- _.setupInfinite();
539
-
540
- _.buildArrows();
541
-
542
- _.buildDots();
543
-
544
- _.updateDots();
545
-
546
-
547
- _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
548
-
549
- if (_.options.draggable === true) {
550
- _.$list.addClass('draggable');
551
- }
552
-
553
- };
554
-
555
- Slick.prototype.buildRows = function() {
556
-
557
- var _ = this, a, b, c, newSlides, numOfSlides, originalSlides,slidesPerSection;
558
-
559
- newSlides = document.createDocumentFragment();
560
- originalSlides = _.$slider.children();
561
-
562
- if(_.options.rows > 0) {
563
-
564
- slidesPerSection = _.options.slidesPerRow * _.options.rows;
565
- numOfSlides = Math.ceil(
566
- originalSlides.length / slidesPerSection
567
- );
568
-
569
- for(a = 0; a < numOfSlides; a++){
570
- var slide = document.createElement('div');
571
- for(b = 0; b < _.options.rows; b++) {
572
- var row = document.createElement('div');
573
- for(c = 0; c < _.options.slidesPerRow; c++) {
574
- var target = (a * slidesPerSection + ((b * _.options.slidesPerRow) + c));
575
- if (originalSlides.get(target)) {
576
- row.appendChild(originalSlides.get(target));
577
- }
578
- }
579
- slide.appendChild(row);
580
- }
581
- newSlides.appendChild(slide);
582
- }
583
-
584
- _.$slider.empty().append(newSlides);
585
- _.$slider.children().children().children()
586
- .css({
587
- 'width':(100 / _.options.slidesPerRow) + '%',
588
- 'display': 'inline-block'
589
- });
590
-
591
- }
592
-
593
- };
594
-
595
- Slick.prototype.checkResponsive = function(initial, forceUpdate) {
596
-
597
- var _ = this,
598
- breakpoint, targetBreakpoint, respondToWidth, triggerBreakpoint = false;
599
- var sliderWidth = _.$slider.width();
600
- var windowWidth = window.innerWidth || $(window).width();
601
-
602
- if (_.respondTo === 'window') {
603
- respondToWidth = windowWidth;
604
- } else if (_.respondTo === 'slider') {
605
- respondToWidth = sliderWidth;
606
- } else if (_.respondTo === 'min') {
607
- respondToWidth = Math.min(windowWidth, sliderWidth);
608
- }
609
-
610
- if ( _.options.responsive &&
611
- _.options.responsive.length &&
612
- _.options.responsive !== null) {
613
-
614
- targetBreakpoint = null;
615
-
616
- for (breakpoint in _.breakpoints) {
617
- if (_.breakpoints.hasOwnProperty(breakpoint)) {
618
- if (_.originalSettings.mobileFirst === false) {
619
- if (respondToWidth < _.breakpoints[breakpoint]) {
620
- targetBreakpoint = _.breakpoints[breakpoint];
621
- }
622
- } else {
623
- if (respondToWidth > _.breakpoints[breakpoint]) {
624
- targetBreakpoint = _.breakpoints[breakpoint];
625
- }
626
- }
627
- }
628
- }
629
-
630
- if (targetBreakpoint !== null) {
631
- if (_.activeBreakpoint !== null) {
632
- if (targetBreakpoint !== _.activeBreakpoint || forceUpdate) {
633
- _.activeBreakpoint =
634
- targetBreakpoint;
635
- if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
636
- _.unslick(targetBreakpoint);
637
- } else {
638
- _.options = $.extend({}, _.originalSettings,
639
- _.breakpointSettings[
640
- targetBreakpoint]);
641
- if (initial === true) {
642
- _.currentSlide = _.options.initialSlide;
643
- }
644
- _.refresh(initial);
645
- }
646
- triggerBreakpoint = targetBreakpoint;
647
- }
648
- } else {
649
- _.activeBreakpoint = targetBreakpoint;
650
- if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
651
- _.unslick(targetBreakpoint);
652
- } else {
653
- _.options = $.extend({}, _.originalSettings,
654
- _.breakpointSettings[
655
- targetBreakpoint]);
656
- if (initial === true) {
657
- _.currentSlide = _.options.initialSlide;
658
- }
659
- _.refresh(initial);
660
- }
661
- triggerBreakpoint = targetBreakpoint;
662
- }
663
- } else {
664
- if (_.activeBreakpoint !== null) {
665
- _.activeBreakpoint = null;
666
- _.options = _.originalSettings;
667
- if (initial === true) {
668
- _.currentSlide = _.options.initialSlide;
669
- }
670
- _.refresh(initial);
671
- triggerBreakpoint = targetBreakpoint;
672
- }
673
- }
674
-
675
- // only trigger breakpoints during an actual break. not on initialize.
676
- if( !initial && triggerBreakpoint !== false ) {
677
- _.$slider.trigger('breakpoint', [_, triggerBreakpoint]);
678
- }
679
- }
680
-
681
- };
682
-
683
- Slick.prototype.changeSlide = function(event, dontAnimate) {
684
-
685
- var _ = this,
686
- $target = $(event.currentTarget),
687
- indexOffset, slideOffset, unevenOffset;
688
-
689
- // If target is a link, prevent default action.
690
- if($target.is('a')) {
691
- event.preventDefault();
692
- }
693
-
694
- // If target is not the <li> element (ie: a child), find the <li>.
695
- if(!$target.is('li')) {
696
- $target = $target.closest('li');
697
- }
698
-
699
- unevenOffset = (_.slideCount % _.options.slidesToScroll !== 0);
700
- indexOffset = unevenOffset ? 0 : (_.slideCount - _.currentSlide) % _.options.slidesToScroll;
701
-
702
- switch (event.data.message) {
703
-
704
- case 'previous':
705
- slideOffset = indexOffset === 0 ? _.options.slidesToScroll : _.options.slidesToShow - indexOffset;
706
- if (_.slideCount > _.options.slidesToShow) {
707
- _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate);
708
- }
709
- break;
710
-
711
- case 'next':
712
- slideOffset = indexOffset === 0 ? _.options.slidesToScroll : indexOffset;
713
- if (_.slideCount > _.options.slidesToShow) {
714
- _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate);
715
- }
716
- break;
717
-
718
- case 'index':
719
- var index = event.data.index === 0 ? 0 :
720
- event.data.index || $target.index() * _.options.slidesToScroll;
721
-
722
- _.slideHandler(_.checkNavigable(index), false, dontAnimate);
723
- $target.children().trigger('focus');
724
- break;
725
-
726
- default:
727
- return;
728
- }
729
-
730
- };
731
-
732
- Slick.prototype.checkNavigable = function(index) {
733
-
734
- var _ = this,
735
- navigables, prevNavigable;
736
-
737
- navigables = _.getNavigableIndexes();
738
- prevNavigable = 0;
739
- if (index > navigables[navigables.length - 1]) {
740
- index = navigables[navigables.length - 1];
741
- } else {
742
- for (var n in navigables) {
743
- if (index < navigables[n]) {
744
- index = prevNavigable;
745
- break;
746
- }
747
- prevNavigable = navigables[n];
748
- }
749
- }
750
-
751
- return index;
752
- };
753
-
754
- Slick.prototype.cleanUpEvents = function() {
755
-
756
- var _ = this;
757
-
758
- if (_.options.dots && _.$dots !== null) {
759
-
760
- $('li', _.$dots)
761
- .off('click.slick', _.changeSlide)
762
- .off('mouseenter.slick', $.proxy(_.interrupt, _, true))
763
- .off('mouseleave.slick', $.proxy(_.interrupt, _, false));
764
-
765
- if (_.options.accessibility === true) {
766
- _.$dots.off('keydown.slick', _.keyHandler);
767
- }
768
- }
769
-
770
- _.$slider.off('focus.slick blur.slick');
771
-
772
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
773
- _.$prevArrow && _.$prevArrow.off('click.slick', _.changeSlide);
774
- _.$nextArrow && _.$nextArrow.off('click.slick', _.changeSlide);
775
-
776
- if (_.options.accessibility === true) {
777
- _.$prevArrow && _.$prevArrow.off('keydown.slick', _.keyHandler);
778
- _.$nextArrow && _.$nextArrow.off('keydown.slick', _.keyHandler);
779
- }
780
- }
781
-
782
- _.$list.off('touchstart.slick mousedown.slick', _.swipeHandler);
783
- _.$list.off('touchmove.slick mousemove.slick', _.swipeHandler);
784
- _.$list.off('touchend.slick mouseup.slick', _.swipeHandler);
785
- _.$list.off('touchcancel.slick mouseleave.slick', _.swipeHandler);
786
-
787
- _.$list.off('click.slick', _.clickHandler);
788
-
789
- $(document).off(_.visibilityChange, _.visibility);
790
-
791
- _.cleanUpSlideEvents();
792
-
793
- if (_.options.accessibility === true) {
794
- _.$list.off('keydown.slick', _.keyHandler);
795
- }
796
-
797
- if (_.options.focusOnSelect === true) {
798
- $(_.$slideTrack).children().off('click.slick', _.selectHandler);
799
- }
800
-
801
- $(window).off('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange);
802
-
803
- $(window).off('resize.slick.slick-' + _.instanceUid, _.resize);
804
-
805
- $('[draggable!=true]', _.$slideTrack).off('dragstart', _.preventDefault);
806
-
807
- $(window).off('load.slick.slick-' + _.instanceUid, _.setPosition);
808
-
809
- };
810
-
811
- Slick.prototype.cleanUpSlideEvents = function() {
812
-
813
- var _ = this;
814
-
815
- _.$list.off('mouseenter.slick', $.proxy(_.interrupt, _, true));
816
- _.$list.off('mouseleave.slick', $.proxy(_.interrupt, _, false));
817
-
818
- };
819
-
820
- Slick.prototype.cleanUpRows = function() {
821
-
822
- var _ = this, originalSlides;
823
-
824
- if(_.options.rows > 0) {
825
- originalSlides = _.$slides.children().children();
826
- originalSlides.removeAttr('style');
827
- _.$slider.empty().append(originalSlides);
828
- }
829
-
830
- };
831
-
832
- Slick.prototype.clickHandler = function(event) {
833
-
834
- var _ = this;
835
-
836
- if (_.shouldClick === false) {
837
- event.stopImmediatePropagation();
838
- event.stopPropagation();
839
- event.preventDefault();
840
- }
841
-
842
- };
843
-
844
- Slick.prototype.destroy = function(refresh) {
845
-
846
- var _ = this;
847
-
848
- _.autoPlayClear();
849
-
850
- _.touchObject = {};
851
-
852
- _.cleanUpEvents();
853
-
854
- $('.slick-cloned', _.$slider).detach();
855
-
856
- if (_.$dots) {
857
- _.$dots.remove();
858
- }
859
-
860
- if ( _.$prevArrow && _.$prevArrow.length ) {
861
-
862
- _.$prevArrow
863
- .removeClass('slick-disabled slick-arrow slick-hidden')
864
- .removeAttr('aria-hidden aria-disabled tabindex')
865
- .css('display','');
866
-
867
- if ( _.htmlExpr.test( _.options.prevArrow )) {
868
- _.$prevArrow.remove();
869
- }
870
- }
871
-
872
- if ( _.$nextArrow && _.$nextArrow.length ) {
873
-
874
- _.$nextArrow
875
- .removeClass('slick-disabled slick-arrow slick-hidden')
876
- .removeAttr('aria-hidden aria-disabled tabindex')
877
- .css('display','');
878
-
879
- if ( _.htmlExpr.test( _.options.nextArrow )) {
880
- _.$nextArrow.remove();
881
- }
882
- }
883
-
884
-
885
- if (_.$slides) {
886
-
887
- _.$slides
888
- .removeClass('slick-slide slick-active slick-center slick-visible slick-current')
889
- .removeAttr('aria-hidden')
890
- .removeAttr('data-slick-index')
891
- .each(function(){
892
- $(this).attr('style', $(this).data('originalStyling'));
893
- });
894
-
895
- _.$slideTrack.children(this.options.slide).detach();
896
-
897
- _.$slideTrack.detach();
898
-
899
- _.$list.detach();
900
-
901
- _.$slider.append(_.$slides);
902
- }
903
-
904
- _.cleanUpRows();
905
-
906
- _.$slider.removeClass('slick-slider');
907
- _.$slider.removeClass('slick-initialized');
908
- _.$slider.removeClass('slick-dotted');
909
-
910
- _.unslicked = true;
911
-
912
- if(!refresh) {
913
- _.$slider.trigger('destroy', [_]);
914
- }
915
-
916
- };
917
-
918
- Slick.prototype.disableTransition = function(slide) {
919
-
920
- var _ = this,
921
- transition = {};
922
-
923
- transition[_.transitionType] = '';
924
-
925
- if (_.options.fade === false) {
926
- _.$slideTrack.css(transition);
927
- } else {
928
- _.$slides.eq(slide).css(transition);
929
- }
930
-
931
- };
932
-
933
- Slick.prototype.fadeSlide = function(slideIndex, callback) {
934
-
935
- var _ = this;
936
-
937
- if (_.cssTransitions === false) {
938
-
939
- _.$slides.eq(slideIndex).css({
940
- zIndex: _.options.zIndex
941
- });
942
-
943
- _.$slides.eq(slideIndex).animate({
944
- opacity: 1
945
- }, _.options.speed, _.options.easing, callback);
946
-
947
- } else {
948
-
949
- _.applyTransition(slideIndex);
950
-
951
- _.$slides.eq(slideIndex).css({
952
- opacity: 1,
953
- zIndex: _.options.zIndex
954
- });
955
-
956
- if (callback) {
957
- setTimeout(function() {
958
-
959
- _.disableTransition(slideIndex);
960
-
961
- callback.call();
962
- }, _.options.speed);
963
- }
964
-
965
- }
966
-
967
- };
968
-
969
- Slick.prototype.fadeSlideOut = function(slideIndex) {
970
-
971
- var _ = this;
972
-
973
- if (_.cssTransitions === false) {
974
-
975
- _.$slides.eq(slideIndex).animate({
976
- opacity: 0,
977
- zIndex: _.options.zIndex - 2
978
- }, _.options.speed, _.options.easing);
979
-
980
- } else {
981
-
982
- _.applyTransition(slideIndex);
983
-
984
- _.$slides.eq(slideIndex).css({
985
- opacity: 0,
986
- zIndex: _.options.zIndex - 2
987
- });
988
-
989
- }
990
-
991
- };
992
-
993
- Slick.prototype.filterSlides = Slick.prototype.slickFilter = function(filter) {
994
-
995
- var _ = this;
996
-
997
- if (filter !== null) {
998
-
999
- _.$slidesCache = _.$slides;
1000
-
1001
- _.unload();
1002
-
1003
- _.$slideTrack.children(this.options.slide).detach();
1004
-
1005
- _.$slidesCache.filter(filter).appendTo(_.$slideTrack);
1006
-
1007
- _.reinit();
1008
-
1009
- }
1010
-
1011
- };
1012
-
1013
- Slick.prototype.focusHandler = function() {
1014
-
1015
- var _ = this;
1016
-
1017
- _.$slider
1018
- .off('focus.slick blur.slick')
1019
- .on('focus.slick blur.slick', '*', function(event) {
1020
-
1021
- event.stopImmediatePropagation();
1022
- var $sf = $(this);
1023
-
1024
- setTimeout(function() {
1025
-
1026
- if( _.options.pauseOnFocus ) {
1027
- _.focussed = $sf.is(':focus');
1028
- _.autoPlay();
1029
- }
1030
-
1031
- }, 0);
1032
-
1033
- });
1034
- };
1035
-
1036
- Slick.prototype.getCurrent = Slick.prototype.slickCurrentSlide = function() {
1037
-
1038
- var _ = this;
1039
- return _.currentSlide;
1040
-
1041
- };
1042
-
1043
- Slick.prototype.getDotCount = function() {
1044
-
1045
- var _ = this;
1046
-
1047
- var breakPoint = 0;
1048
- var counter = 0;
1049
- var pagerQty = 0;
1050
-
1051
- if (_.options.infinite === true) {
1052
- if (_.slideCount <= _.options.slidesToShow) {
1053
- ++pagerQty;
1054
- } else {
1055
- while (breakPoint < _.slideCount) {
1056
- ++pagerQty;
1057
- breakPoint = counter + _.options.slidesToScroll;
1058
- counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1059
- }
1060
- }
1061
- } else if (_.options.centerMode === true) {
1062
- pagerQty = _.slideCount;
1063
- } else if(!_.options.asNavFor) {
1064
- pagerQty = 1 + Math.ceil((_.slideCount - _.options.slidesToShow) / _.options.slidesToScroll);
1065
- }else {
1066
- while (breakPoint < _.slideCount) {
1067
- ++pagerQty;
1068
- breakPoint = counter + _.options.slidesToScroll;
1069
- counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1070
- }
1071
- }
1072
-
1073
- return pagerQty - 1;
1074
-
1075
- };
1076
-
1077
- Slick.prototype.getLeft = function(slideIndex) {
1078
-
1079
- var _ = this,
1080
- targetLeft,
1081
- verticalHeight,
1082
- verticalOffset = 0,
1083
- targetSlide,
1084
- coef;
1085
-
1086
- _.slideOffset = 0;
1087
- verticalHeight = _.$slides.first().outerHeight(true);
1088
-
1089
- if (_.options.infinite === true) {
1090
- if (_.slideCount > _.options.slidesToShow) {
1091
- _.slideOffset = (_.slideWidth * _.options.slidesToShow) * -1;
1092
- coef = -1
1093
-
1094
- if (_.options.vertical === true && _.options.centerMode === true) {
1095
- if (_.options.slidesToShow === 2) {
1096
- coef = -1.5;
1097
- } else if (_.options.slidesToShow === 1) {
1098
- coef = -2
1099
- }
1100
- }
1101
- verticalOffset = (verticalHeight * _.options.slidesToShow) * coef;
1102
- }
1103
- if (_.slideCount % _.options.slidesToScroll !== 0) {
1104
- if (slideIndex + _.options.slidesToScroll > _.slideCount && _.slideCount > _.options.slidesToShow) {
1105
- if (slideIndex > _.slideCount) {
1106
- _.slideOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1;
1107
- verticalOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1;
1108
- } else {
1109
- _.slideOffset = ((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1;
1110
- verticalOffset = ((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1;
1111
- }
1112
- }
1113
- }
1114
- } else {
1115
- if (slideIndex + _.options.slidesToShow > _.slideCount) {
1116
- _.slideOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth;
1117
- verticalOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight;
1118
- }
1119
- }
1120
-
1121
- if (_.slideCount <= _.options.slidesToShow) {
1122
- _.slideOffset = 0;
1123
- verticalOffset = 0;
1124
- }
1125
-
1126
- if (_.options.centerMode === true && _.slideCount <= _.options.slidesToShow) {
1127
- _.slideOffset = ((_.slideWidth * Math.floor(_.options.slidesToShow)) / 2) - ((_.slideWidth * _.slideCount) / 2);
1128
- } else if (_.options.centerMode === true && _.options.infinite === true) {
1129
- _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth;
1130
- } else if (_.options.centerMode === true) {
1131
- _.slideOffset = 0;
1132
- _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2);
1133
- }
1134
-
1135
- if (_.options.vertical === false) {
1136
- targetLeft = ((slideIndex * _.slideWidth) * -1) + _.slideOffset;
1137
- } else {
1138
- targetLeft = ((slideIndex * verticalHeight) * -1) + verticalOffset;
1139
- }
1140
-
1141
- if (_.options.variableWidth === true) {
1142
-
1143
- if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
1144
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
1145
- } else {
1146
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow);
1147
- }
1148
-
1149
- if (_.options.rtl === true) {
1150
- if (targetSlide[0]) {
1151
- targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
1152
- } else {
1153
- targetLeft = 0;
1154
- }
1155
- } else {
1156
- targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
1157
- }
1158
-
1159
- if (_.options.centerMode === true) {
1160
- if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
1161
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
1162
- } else {
1163
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1);
1164
- }
1165
-
1166
- if (_.options.rtl === true) {
1167
- if (targetSlide[0]) {
1168
- targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
1169
- } else {
1170
- targetLeft = 0;
1171
- }
1172
- } else {
1173
- targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
1174
- }
1175
-
1176
- targetLeft += (_.$list.width() - targetSlide.outerWidth()) / 2;
1177
- }
1178
- }
1179
-
1180
- return targetLeft;
1181
-
1182
- };
1183
-
1184
- Slick.prototype.getOption = Slick.prototype.slickGetOption = function(option) {
1185
-
1186
- var _ = this;
1187
-
1188
- return _.options[option];
1189
-
1190
- };
1191
-
1192
- Slick.prototype.getNavigableIndexes = function() {
1193
-
1194
- var _ = this,
1195
- breakPoint = 0,
1196
- counter = 0,
1197
- indexes = [],
1198
- max;
1199
-
1200
- if (_.options.infinite === false) {
1201
- max = _.slideCount;
1202
- } else {
1203
- breakPoint = _.options.slidesToScroll * -1;
1204
- counter = _.options.slidesToScroll * -1;
1205
- max = _.slideCount * 2;
1206
- }
1207
-
1208
- while (breakPoint < max) {
1209
- indexes.push(breakPoint);
1210
- breakPoint = counter + _.options.slidesToScroll;
1211
- counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1212
- }
1213
-
1214
- return indexes;
1215
-
1216
- };
1217
-
1218
- Slick.prototype.getSlick = function() {
1219
-
1220
- return this;
1221
-
1222
- };
1223
-
1224
- Slick.prototype.getSlideCount = function() {
1225
-
1226
- var _ = this,
1227
- slidesTraversed, swipedSlide, centerOffset;
1228
-
1229
- centerOffset = _.options.centerMode === true ? _.slideWidth * Math.floor(_.options.slidesToShow / 2) : 0;
1230
-
1231
- if (_.options.swipeToSlide === true) {
1232
- _.$slideTrack.find('.slick-slide').each(function(index, slide) {
1233
- if (slide.offsetLeft - centerOffset + ($(slide).outerWidth() / 2) > (_.swipeLeft * -1)) {
1234
- swipedSlide = slide;
1235
- return false;
1236
- }
1237
- });
1238
-
1239
- slidesTraversed = Math.abs($(swipedSlide).attr('data-slick-index') - _.currentSlide) || 1;
1240
-
1241
- return slidesTraversed;
1242
-
1243
- } else {
1244
- return _.options.slidesToScroll;
1245
- }
1246
-
1247
- };
1248
-
1249
- Slick.prototype.goTo = Slick.prototype.slickGoTo = function(slide, dontAnimate) {
1250
-
1251
- var _ = this;
1252
-
1253
- _.changeSlide({
1254
- data: {
1255
- message: 'index',
1256
- index: parseInt(slide)
1257
- }
1258
- }, dontAnimate);
1259
-
1260
- };
1261
-
1262
- Slick.prototype.init = function(creation) {
1263
-
1264
- var _ = this;
1265
-
1266
- if (!$(_.$slider).hasClass('slick-initialized')) {
1267
-
1268
- $(_.$slider).addClass('slick-initialized');
1269
-
1270
- _.buildRows();
1271
- _.buildOut();
1272
- _.setProps();
1273
- _.startLoad();
1274
- _.loadSlider();
1275
- _.initializeEvents();
1276
- _.updateArrows();
1277
- _.updateDots();
1278
- _.checkResponsive(true);
1279
- _.focusHandler();
1280
-
1281
- }
1282
-
1283
- if (creation) {
1284
- _.$slider.trigger('init', [_]);
1285
- }
1286
-
1287
- if (_.options.accessibility === true) {
1288
- _.initADA();
1289
- }
1290
-
1291
- if ( _.options.autoplay ) {
1292
-
1293
- _.paused = false;
1294
- _.autoPlay();
1295
-
1296
- }
1297
-
1298
- };
1299
-
1300
- Slick.prototype.initADA = function() {
1301
- var _ = this,
1302
- numDotGroups = Math.ceil(_.slideCount / _.options.slidesToShow),
1303
- tabControlIndexes = _.getNavigableIndexes().filter(function(val) {
1304
- return (val >= 0) && (val < _.slideCount);
1305
- });
1306
-
1307
- _.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({
1308
- 'aria-hidden': 'true',
1309
- 'tabindex': '-1'
1310
- }).find('a, input, button, select').attr({
1311
- 'tabindex': '-1'
1312
- });
1313
-
1314
- if (_.$dots !== null) {
1315
- _.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function(i) {
1316
- var slideControlIndex = tabControlIndexes.indexOf(i);
1317
-
1318
- $(this).attr({
1319
- 'role': 'tabpanel',
1320
- 'id': 'slick-slide' + _.instanceUid + i,
1321
- 'tabindex': -1
1322
- });
1323
-
1324
- if (slideControlIndex !== -1) {
1325
- var ariaButtonControl = 'slick-slide-control' + _.instanceUid + slideControlIndex
1326
- if ($('#' + ariaButtonControl).length) {
1327
- $(this).attr({
1328
- 'aria-describedby': ariaButtonControl
1329
- });
1330
- }
1331
- }
1332
- });
1333
-
1334
- _.$dots.attr('role', 'tablist').find('li').each(function(i) {
1335
- var mappedSlideIndex = tabControlIndexes[i];
1336
-
1337
- $(this).attr({
1338
- 'role': 'presentation'
1339
- });
1340
-
1341
- $(this).find('button').first().attr({
1342
- 'role': 'tab',
1343
- 'id': 'slick-slide-control' + _.instanceUid + i,
1344
- 'aria-controls': 'slick-slide' + _.instanceUid + mappedSlideIndex,
1345
- 'aria-label': (i + 1) + ' of ' + numDotGroups,
1346
- 'aria-selected': null,
1347
- 'tabindex': '-1'
1348
- });
1349
-
1350
- }).eq(_.currentSlide).find('button').attr({
1351
- 'aria-selected': 'true',
1352
- 'tabindex': '0'
1353
- }).end();
1354
- }
1355
-
1356
- for (var i=_.currentSlide, max=i+_.options.slidesToShow; i < max; i++) {
1357
- if (_.options.focusOnChange) {
1358
- _.$slides.eq(i).attr({'tabindex': '0'});
1359
- } else {
1360
- _.$slides.eq(i).removeAttr('tabindex');
1361
- }
1362
- }
1363
-
1364
- _.activateADA();
1365
-
1366
- };
1367
-
1368
- Slick.prototype.initArrowEvents = function() {
1369
-
1370
- var _ = this;
1371
-
1372
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
1373
- _.$prevArrow
1374
- .off('click.slick')
1375
- .on('click.slick', {
1376
- message: 'previous'
1377
- }, _.changeSlide);
1378
- _.$nextArrow
1379
- .off('click.slick')
1380
- .on('click.slick', {
1381
- message: 'next'
1382
- }, _.changeSlide);
1383
-
1384
- if (_.options.accessibility === true) {
1385
- _.$prevArrow.on('keydown.slick', _.keyHandler);
1386
- _.$nextArrow.on('keydown.slick', _.keyHandler);
1387
- }
1388
- }
1389
-
1390
- };
1391
-
1392
- Slick.prototype.initDotEvents = function() {
1393
-
1394
- var _ = this;
1395
-
1396
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
1397
- $('li', _.$dots).on('click.slick', {
1398
- message: 'index'
1399
- }, _.changeSlide);
1400
-
1401
- if (_.options.accessibility === true) {
1402
- _.$dots.on('keydown.slick', _.keyHandler);
1403
- }
1404
- }
1405
-
1406
- if (_.options.dots === true && _.options.pauseOnDotsHover === true && _.slideCount > _.options.slidesToShow) {
1407
-
1408
- $('li', _.$dots)
1409
- .on('mouseenter.slick', $.proxy(_.interrupt, _, true))
1410
- .on('mouseleave.slick', $.proxy(_.interrupt, _, false));
1411
-
1412
- }
1413
-
1414
- };
1415
-
1416
- Slick.prototype.initSlideEvents = function() {
1417
-
1418
- var _ = this;
1419
-
1420
- if ( _.options.pauseOnHover ) {
1421
-
1422
- _.$list.on('mouseenter.slick', $.proxy(_.interrupt, _, true));
1423
- _.$list.on('mouseleave.slick', $.proxy(_.interrupt, _, false));
1424
-
1425
- }
1426
-
1427
- };
1428
-
1429
- Slick.prototype.initializeEvents = function() {
1430
-
1431
- var _ = this;
1432
-
1433
- _.initArrowEvents();
1434
-
1435
- _.initDotEvents();
1436
- _.initSlideEvents();
1437
-
1438
- _.$list.on('touchstart.slick mousedown.slick', {
1439
- action: 'start'
1440
- }, _.swipeHandler);
1441
- _.$list.on('touchmove.slick mousemove.slick', {
1442
- action: 'move'
1443
- }, _.swipeHandler);
1444
- _.$list.on('touchend.slick mouseup.slick', {
1445
- action: 'end'
1446
- }, _.swipeHandler);
1447
- _.$list.on('touchcancel.slick mouseleave.slick', {
1448
- action: 'end'
1449
- }, _.swipeHandler);
1450
-
1451
- _.$list.on('click.slick', _.clickHandler);
1452
-
1453
- $(document).on(_.visibilityChange, $.proxy(_.visibility, _));
1454
-
1455
- if (_.options.accessibility === true) {
1456
- _.$list.on('keydown.slick', _.keyHandler);
1457
- }
1458
-
1459
- if (_.options.focusOnSelect === true) {
1460
- $(_.$slideTrack).children().on('click.slick', _.selectHandler);
1461
- }
1462
-
1463
- $(window).on('orientationchange.slick.slick-' + _.instanceUid, $.proxy(_.orientationChange, _));
1464
-
1465
- $(window).on('resize.slick.slick-' + _.instanceUid, $.proxy(_.resize, _));
1466
-
1467
- $('[draggable!=true]', _.$slideTrack).on('dragstart', _.preventDefault);
1468
-
1469
- $(window).on('load.slick.slick-' + _.instanceUid, _.setPosition);
1470
- $(_.setPosition);
1471
-
1472
- };
1473
-
1474
- Slick.prototype.initUI = function() {
1475
-
1476
- var _ = this;
1477
-
1478
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
1479
-
1480
- _.$prevArrow.show();
1481
- _.$nextArrow.show();
1482
-
1483
- }
1484
-
1485
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
1486
-
1487
- _.$dots.show();
1488
-
1489
- }
1490
-
1491
- };
1492
-
1493
- Slick.prototype.keyHandler = function(event) {
1494
-
1495
- var _ = this;
1496
- //Dont slide if the cursor is inside the form fields and arrow keys are pressed
1497
- if(!event.target.tagName.match('TEXTAREA|INPUT|SELECT')) {
1498
- if (event.keyCode === 37 && _.options.accessibility === true) {
1499
- _.changeSlide({
1500
- data: {
1501
- message: _.options.rtl === true ? 'next' : 'previous'
1502
- }
1503
- });
1504
- } else if (event.keyCode === 39 && _.options.accessibility === true) {
1505
- _.changeSlide({
1506
- data: {
1507
- message: _.options.rtl === true ? 'previous' : 'next'
1508
- }
1509
- });
1510
- }
1511
- }
1512
-
1513
- };
1514
-
1515
- Slick.prototype.lazyLoad = function() {
1516
-
1517
- var _ = this,
1518
- loadRange, cloneRange, rangeStart, rangeEnd;
1519
-
1520
- function loadImages(imagesScope) {
1521
-
1522
- $('img[data-lazy]', imagesScope).each(function() {
1523
-
1524
- var image = $(this),
1525
- imageSource = $(this).attr('data-lazy'),
1526
- imageSrcSet = $(this).attr('data-srcset'),
1527
- imageSizes = $(this).attr('data-sizes') || _.$slider.attr('data-sizes'),
1528
- imageToLoad = document.createElement('img');
1529
-
1530
- imageToLoad.onload = function() {
1531
-
1532
- image
1533
- .animate({ opacity: 0 }, 100, function() {
1534
-
1535
- if (imageSrcSet) {
1536
- image
1537
- .attr('srcset', imageSrcSet );
1538
-
1539
- if (imageSizes) {
1540
- image
1541
- .attr('sizes', imageSizes );
1542
- }
1543
- }
1544
-
1545
- image
1546
- .attr('src', imageSource)
1547
- .animate({ opacity: 1 }, 200, function() {
1548
- image
1549
- .removeAttr('data-lazy data-srcset data-sizes')
1550
- .removeClass('slick-loading');
1551
- });
1552
- _.$slider.trigger('lazyLoaded', [_, image, imageSource]);
1553
- });
1554
-
1555
- };
1556
-
1557
- imageToLoad.onerror = function() {
1558
-
1559
- image
1560
- .removeAttr( 'data-lazy' )
1561
- .removeClass( 'slick-loading' )
1562
- .addClass( 'slick-lazyload-error' );
1563
-
1564
- _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
1565
-
1566
- };
1567
-
1568
- imageToLoad.src = imageSource;
1569
-
1570
- });
1571
-
1572
- }
1573
-
1574
- if (_.options.centerMode === true) {
1575
- if (_.options.infinite === true) {
1576
- rangeStart = _.currentSlide + (_.options.slidesToShow / 2 + 1);
1577
- rangeEnd = rangeStart + _.options.slidesToShow + 2;
1578
- } else {
1579
- rangeStart = Math.max(0, _.currentSlide - (_.options.slidesToShow / 2 + 1));
1580
- rangeEnd = 2 + (_.options.slidesToShow / 2 + 1) + _.currentSlide;
1581
- }
1582
- } else {
1583
- rangeStart = _.options.infinite ? _.options.slidesToShow + _.currentSlide : _.currentSlide;
1584
- rangeEnd = Math.ceil(rangeStart + _.options.slidesToShow);
1585
- if (_.options.fade === true) {
1586
- if (rangeStart > 0) rangeStart--;
1587
- if (rangeEnd <= _.slideCount) rangeEnd++;
1588
- }
1589
- }
1590
-
1591
- loadRange = _.$slider.find('.slick-slide').slice(rangeStart, rangeEnd);
1592
-
1593
- if (_.options.lazyLoad === 'anticipated') {
1594
- var prevSlide = rangeStart - 1,
1595
- nextSlide = rangeEnd,
1596
- $slides = _.$slider.find('.slick-slide');
1597
-
1598
- for (var i = 0; i < _.options.slidesToScroll; i++) {
1599
- if (prevSlide < 0) prevSlide = _.slideCount - 1;
1600
- loadRange = loadRange.add($slides.eq(prevSlide));
1601
- loadRange = loadRange.add($slides.eq(nextSlide));
1602
- prevSlide--;
1603
- nextSlide++;
1604
- }
1605
- }
1606
-
1607
- loadImages(loadRange);
1608
-
1609
- if (_.slideCount <= _.options.slidesToShow) {
1610
- cloneRange = _.$slider.find('.slick-slide');
1611
- loadImages(cloneRange);
1612
- } else
1613
- if (_.currentSlide >= _.slideCount - _.options.slidesToShow) {
1614
- cloneRange = _.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow);
1615
- loadImages(cloneRange);
1616
- } else if (_.currentSlide === 0) {
1617
- cloneRange = _.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1);
1618
- loadImages(cloneRange);
1619
- }
1620
-
1621
- };
1622
-
1623
- Slick.prototype.loadSlider = function() {
1624
-
1625
- var _ = this;
1626
-
1627
- _.setPosition();
1628
-
1629
- _.$slideTrack.css({
1630
- opacity: 1
1631
- });
1632
-
1633
- _.$slider.removeClass('slick-loading');
1634
-
1635
- _.initUI();
1636
-
1637
- if (_.options.lazyLoad === 'progressive') {
1638
- _.progressiveLazyLoad();
1639
- }
1640
-
1641
- };
1642
-
1643
- Slick.prototype.next = Slick.prototype.slickNext = function() {
1644
-
1645
- var _ = this;
1646
-
1647
- _.changeSlide({
1648
- data: {
1649
- message: 'next'
1650
- }
1651
- });
1652
-
1653
- };
1654
-
1655
- Slick.prototype.orientationChange = function() {
1656
-
1657
- var _ = this;
1658
-
1659
- _.checkResponsive();
1660
- _.setPosition();
1661
-
1662
- };
1663
-
1664
- Slick.prototype.pause = Slick.prototype.slickPause = function() {
1665
-
1666
- var _ = this;
1667
-
1668
- _.autoPlayClear();
1669
- _.paused = true;
1670
-
1671
- };
1672
-
1673
- Slick.prototype.play = Slick.prototype.slickPlay = function() {
1674
-
1675
- var _ = this;
1676
-
1677
- _.autoPlay();
1678
- _.options.autoplay = true;
1679
- _.paused = false;
1680
- _.focussed = false;
1681
- _.interrupted = false;
1682
-
1683
- };
1684
-
1685
- Slick.prototype.postSlide = function(index) {
1686
-
1687
- var _ = this;
1688
-
1689
- if( !_.unslicked ) {
1690
-
1691
- _.$slider.trigger('afterChange', [_, index]);
1692
-
1693
- _.animating = false;
1694
-
1695
- if (_.slideCount > _.options.slidesToShow) {
1696
- _.setPosition();
1697
- }
1698
-
1699
- _.swipeLeft = null;
1700
-
1701
- if ( _.options.autoplay ) {
1702
- _.autoPlay();
1703
- }
1704
-
1705
- if (_.options.accessibility === true) {
1706
- _.initADA();
1707
-
1708
- if (_.options.focusOnChange) {
1709
- var $currentSlide = $(_.$slides.get(_.currentSlide));
1710
- $currentSlide.attr('tabindex', 0).focus();
1711
- }
1712
- }
1713
-
1714
- }
1715
-
1716
- };
1717
-
1718
- Slick.prototype.prev = Slick.prototype.slickPrev = function() {
1719
-
1720
- var _ = this;
1721
-
1722
- _.changeSlide({
1723
- data: {
1724
- message: 'previous'
1725
- }
1726
- });
1727
-
1728
- };
1729
-
1730
- Slick.prototype.preventDefault = function(event) {
1731
-
1732
- event.preventDefault();
1733
-
1734
- };
1735
-
1736
- Slick.prototype.progressiveLazyLoad = function( tryCount ) {
1737
-
1738
- tryCount = tryCount || 1;
1739
-
1740
- var _ = this,
1741
- $imgsToLoad = $( 'img[data-lazy]', _.$slider ),
1742
- image,
1743
- imageSource,
1744
- imageSrcSet,
1745
- imageSizes,
1746
- imageToLoad;
1747
-
1748
- if ( $imgsToLoad.length ) {
1749
-
1750
- image = $imgsToLoad.first();
1751
- imageSource = image.attr('data-lazy');
1752
- imageSrcSet = image.attr('data-srcset');
1753
- imageSizes = image.attr('data-sizes') || _.$slider.attr('data-sizes');
1754
- imageToLoad = document.createElement('img');
1755
-
1756
- imageToLoad.onload = function() {
1757
-
1758
- if (imageSrcSet) {
1759
- image
1760
- .attr('srcset', imageSrcSet );
1761
-
1762
- if (imageSizes) {
1763
- image
1764
- .attr('sizes', imageSizes );
1765
- }
1766
- }
1767
-
1768
- image
1769
- .attr( 'src', imageSource )
1770
- .removeAttr('data-lazy data-srcset data-sizes')
1771
- .removeClass('slick-loading');
1772
-
1773
- if ( _.options.adaptiveHeight === true ) {
1774
- _.setPosition();
1775
- }
1776
-
1777
- _.$slider.trigger('lazyLoaded', [ _, image, imageSource ]);
1778
- _.progressiveLazyLoad();
1779
-
1780
- };
1781
-
1782
- imageToLoad.onerror = function() {
1783
-
1784
- if ( tryCount < 3 ) {
1785
-
1786
- /**
1787
- * try to load the image 3 times,
1788
- * leave a slight delay so we don't get
1789
- * servers blocking the request.
1790
- */
1791
- setTimeout( function() {
1792
- _.progressiveLazyLoad( tryCount + 1 );
1793
- }, 500 );
1794
-
1795
- } else {
1796
-
1797
- image
1798
- .removeAttr( 'data-lazy' )
1799
- .removeClass( 'slick-loading' )
1800
- .addClass( 'slick-lazyload-error' );
1801
-
1802
- _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
1803
-
1804
- _.progressiveLazyLoad();
1805
-
1806
- }
1807
-
1808
- };
1809
-
1810
- imageToLoad.src = imageSource;
1811
-
1812
- } else {
1813
-
1814
- _.$slider.trigger('allImagesLoaded', [ _ ]);
1815
-
1816
- }
1817
-
1818
- };
1819
-
1820
- Slick.prototype.refresh = function( initializing ) {
1821
-
1822
- var _ = this, currentSlide, lastVisibleIndex;
1823
-
1824
- lastVisibleIndex = _.slideCount - _.options.slidesToShow;
1825
-
1826
- // in non-infinite sliders, we don't want to go past the
1827
- // last visible index.
1828
- if( !_.options.infinite && ( _.currentSlide > lastVisibleIndex )) {
1829
- _.currentSlide = lastVisibleIndex;
1830
- }
1831
-
1832
- // if less slides than to show, go to start.
1833
- if ( _.slideCount <= _.options.slidesToShow ) {
1834
- _.currentSlide = 0;
1835
-
1836
- }
1837
-
1838
- currentSlide = _.currentSlide;
1839
-
1840
- _.destroy(true);
1841
-
1842
- $.extend(_, _.initials, { currentSlide: currentSlide });
1843
-
1844
- _.init();
1845
-
1846
- if( !initializing ) {
1847
-
1848
- _.changeSlide({
1849
- data: {
1850
- message: 'index',
1851
- index: currentSlide
1852
- }
1853
- }, false);
1854
-
1855
- }
1856
-
1857
- };
1858
-
1859
- Slick.prototype.registerBreakpoints = function() {
1860
-
1861
- var _ = this, breakpoint, currentBreakpoint, l,
1862
- responsiveSettings = _.options.responsive || null;
1863
-
1864
- if ( $.type(responsiveSettings) === 'array' && responsiveSettings.length ) {
1865
-
1866
- _.respondTo = _.options.respondTo || 'window';
1867
-
1868
- for ( breakpoint in responsiveSettings ) {
1869
-
1870
- l = _.breakpoints.length-1;
1871
-
1872
- if (responsiveSettings.hasOwnProperty(breakpoint)) {
1873
- currentBreakpoint = responsiveSettings[breakpoint].breakpoint;
1874
-
1875
- // loop through the breakpoints and cut out any existing
1876
- // ones with the same breakpoint number, we don't want dupes.
1877
- while( l >= 0 ) {
1878
- if( _.breakpoints[l] && _.breakpoints[l] === currentBreakpoint ) {
1879
- _.breakpoints.splice(l,1);
1880
- }
1881
- l--;
1882
- }
1883
-
1884
- _.breakpoints.push(currentBreakpoint);
1885
- _.breakpointSettings[currentBreakpoint] = responsiveSettings[breakpoint].settings;
1886
-
1887
- }
1888
-
1889
- }
1890
-
1891
- _.breakpoints.sort(function(a, b) {
1892
- return ( _.options.mobileFirst ) ? a-b : b-a;
1893
- });
1894
-
1895
- }
1896
-
1897
- };
1898
-
1899
- Slick.prototype.reinit = function() {
1900
-
1901
- var _ = this;
1902
-
1903
- _.$slides =
1904
- _.$slideTrack
1905
- .children(_.options.slide)
1906
- .addClass('slick-slide');
1907
-
1908
- _.slideCount = _.$slides.length;
1909
-
1910
- if (_.currentSlide >= _.slideCount && _.currentSlide !== 0) {
1911
- _.currentSlide = _.currentSlide - _.options.slidesToScroll;
1912
- }
1913
-
1914
- if (_.slideCount <= _.options.slidesToShow) {
1915
- _.currentSlide = 0;
1916
- }
1917
-
1918
- _.registerBreakpoints();
1919
-
1920
- _.setProps();
1921
- _.setupInfinite();
1922
- _.buildArrows();
1923
- _.updateArrows();
1924
- _.initArrowEvents();
1925
- _.buildDots();
1926
- _.updateDots();
1927
- _.initDotEvents();
1928
- _.cleanUpSlideEvents();
1929
- _.initSlideEvents();
1930
-
1931
- _.checkResponsive(false, true);
1932
-
1933
- if (_.options.focusOnSelect === true) {
1934
- $(_.$slideTrack).children().on('click.slick', _.selectHandler);
1935
- }
1936
-
1937
- _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
1938
-
1939
- _.setPosition();
1940
- _.focusHandler();
1941
-
1942
- _.paused = !_.options.autoplay;
1943
- _.autoPlay();
1944
-
1945
- _.$slider.trigger('reInit', [_]);
1946
-
1947
- };
1948
-
1949
- Slick.prototype.resize = function() {
1950
-
1951
- var _ = this;
1952
-
1953
- if ($(window).width() !== _.windowWidth) {
1954
- clearTimeout(_.windowDelay);
1955
- _.windowDelay = window.setTimeout(function() {
1956
- _.windowWidth = $(window).width();
1957
- _.checkResponsive();
1958
- if( !_.unslicked ) { _.setPosition(); }
1959
- }, 50);
1960
- }
1961
- };
1962
-
1963
- Slick.prototype.removeSlide = Slick.prototype.slickRemove = function(index, removeBefore, removeAll) {
1964
-
1965
- var _ = this;
1966
-
1967
- if (typeof(index) === 'boolean') {
1968
- removeBefore = index;
1969
- index = removeBefore === true ? 0 : _.slideCount - 1;
1970
- } else {
1971
- index = removeBefore === true ? --index : index;
1972
- }
1973
-
1974
- if (_.slideCount < 1 || index < 0 || index > _.slideCount - 1) {
1975
- return false;
1976
- }
1977
-
1978
- _.unload();
1979
-
1980
- if (removeAll === true) {
1981
- _.$slideTrack.children().remove();
1982
- } else {
1983
- _.$slideTrack.children(this.options.slide).eq(index).remove();
1984
- }
1985
-
1986
- _.$slides = _.$slideTrack.children(this.options.slide);
1987
-
1988
- _.$slideTrack.children(this.options.slide).detach();
1989
-
1990
- _.$slideTrack.append(_.$slides);
1991
-
1992
- _.$slidesCache = _.$slides;
1993
-
1994
- _.reinit();
1995
-
1996
- };
1997
-
1998
- Slick.prototype.setCSS = function(position) {
1999
-
2000
- var _ = this,
2001
- positionProps = {},
2002
- x, y;
2003
-
2004
- if (_.options.rtl === true) {
2005
- position = -position;
2006
- }
2007
- x = _.positionProp == 'left' ? Math.ceil(position) + 'px' : '0px';
2008
- y = _.positionProp == 'top' ? Math.ceil(position) + 'px' : '0px';
2009
-
2010
- positionProps[_.positionProp] = position;
2011
-
2012
- if (_.transformsEnabled === false) {
2013
- _.$slideTrack.css(positionProps);
2014
- } else {
2015
- positionProps = {};
2016
- if (_.cssTransitions === false) {
2017
- positionProps[_.animType] = 'translate(' + x + ', ' + y + ')';
2018
- _.$slideTrack.css(positionProps);
2019
- } else {
2020
- positionProps[_.animType] = 'translate3d(' + x + ', ' + y + ', 0px)';
2021
- _.$slideTrack.css(positionProps);
2022
- }
2023
- }
2024
-
2025
- };
2026
-
2027
- Slick.prototype.setDimensions = function() {
2028
-
2029
- var _ = this;
2030
-
2031
- if (_.options.vertical === false) {
2032
- if (_.options.centerMode === true) {
2033
- _.$list.css({
2034
- padding: ('0px ' + _.options.centerPadding)
2035
- });
2036
- }
2037
- } else {
2038
- _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow);
2039
- if (_.options.centerMode === true) {
2040
- _.$list.css({
2041
- padding: (_.options.centerPadding + ' 0px')
2042
- });
2043
- }
2044
- }
2045
-
2046
- _.listWidth = _.$list.width();
2047
- _.listHeight = _.$list.height();
2048
-
2049
-
2050
- if (_.options.vertical === false && _.options.variableWidth === false) {
2051
- _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow);
2052
- _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length)));
2053
-
2054
- } else if (_.options.variableWidth === true) {
2055
- _.$slideTrack.width(5000 * _.slideCount);
2056
- } else {
2057
- _.slideWidth = Math.ceil(_.listWidth);
2058
- _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length)));
2059
- }
2060
-
2061
- var offset = _.$slides.first().outerWidth(true) - _.$slides.first().width();
2062
- if (_.options.variableWidth === false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset);
2063
-
2064
- };
2065
-
2066
- Slick.prototype.setFade = function() {
2067
-
2068
- var _ = this,
2069
- targetLeft;
2070
-
2071
- _.$slides.each(function(index, element) {
2072
- targetLeft = (_.slideWidth * index) * -1;
2073
- if (_.options.rtl === true) {
2074
- $(element).css({
2075
- position: 'relative',
2076
- right: targetLeft,
2077
- top: 0,
2078
- zIndex: _.options.zIndex - 2,
2079
- opacity: 0
2080
- });
2081
- } else {
2082
- $(element).css({
2083
- position: 'relative',
2084
- left: targetLeft,
2085
- top: 0,
2086
- zIndex: _.options.zIndex - 2,
2087
- opacity: 0
2088
- });
2089
- }
2090
- });
2091
-
2092
- _.$slides.eq(_.currentSlide).css({
2093
- zIndex: _.options.zIndex - 1,
2094
- opacity: 1
2095
- });
2096
-
2097
- };
2098
-
2099
- Slick.prototype.setHeight = function() {
2100
-
2101
- var _ = this;
2102
-
2103
- if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
2104
- var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
2105
- _.$list.css('height', targetHeight);
2106
- }
2107
-
2108
- };
2109
-
2110
- Slick.prototype.setOption =
2111
- Slick.prototype.slickSetOption = function() {
2112
-
2113
- /**
2114
- * accepts arguments in format of:
2115
- *
2116
- * - for changing a single option's value:
2117
- * .slick("setOption", option, value, refresh )
2118
- *
2119
- * - for changing a set of responsive options:
2120
- * .slick("setOption", 'responsive', [{}, ...], refresh )
2121
- *
2122
- * - for updating multiple values at once (not responsive)
2123
- * .slick("setOption", { 'option': value, ... }, refresh )
2124
- */
2125
-
2126
- var _ = this, l, item, option, value, refresh = false, type;
2127
-
2128
- if( $.type( arguments[0] ) === 'object' ) {
2129
-
2130
- option = arguments[0];
2131
- refresh = arguments[1];
2132
- type = 'multiple';
2133
-
2134
- } else if ( $.type( arguments[0] ) === 'string' ) {
2135
-
2136
- option = arguments[0];
2137
- value = arguments[1];
2138
- refresh = arguments[2];
2139
-
2140
- if ( arguments[0] === 'responsive' && $.type( arguments[1] ) === 'array' ) {
2141
-
2142
- type = 'responsive';
2143
-
2144
- } else if ( typeof arguments[1] !== 'undefined' ) {
2145
-
2146
- type = 'single';
2147
-
2148
- }
2149
-
2150
- }
2151
-
2152
- if ( type === 'single' ) {
2153
-
2154
- _.options[option] = value;
2155
-
2156
-
2157
- } else if ( type === 'multiple' ) {
2158
-
2159
- $.each( option , function( opt, val ) {
2160
-
2161
- _.options[opt] = val;
2162
-
2163
- });
2164
-
2165
-
2166
- } else if ( type === 'responsive' ) {
2167
-
2168
- for ( item in value ) {
2169
-
2170
- if( $.type( _.options.responsive ) !== 'array' ) {
2171
-
2172
- _.options.responsive = [ value[item] ];
2173
-
2174
- } else {
2175
-
2176
- l = _.options.responsive.length-1;
2177
-
2178
- // loop through the responsive object and splice out duplicates.
2179
- while( l >= 0 ) {
2180
-
2181
- if( _.options.responsive[l].breakpoint === value[item].breakpoint ) {
2182
-
2183
- _.options.responsive.splice(l,1);
2184
-
2185
- }
2186
-
2187
- l--;
2188
-
2189
- }
2190
-
2191
- _.options.responsive.push( value[item] );
2192
-
2193
- }
2194
-
2195
- }
2196
-
2197
- }
2198
-
2199
- if ( refresh ) {
2200
-
2201
- _.unload();
2202
- _.reinit();
2203
-
2204
- }
2205
-
2206
- };
2207
-
2208
- Slick.prototype.setPosition = function() {
2209
-
2210
- var _ = this;
2211
-
2212
- _.setDimensions();
2213
-
2214
- _.setHeight();
2215
-
2216
- if (_.options.fade === false) {
2217
- _.setCSS(_.getLeft(_.currentSlide));
2218
- } else {
2219
- _.setFade();
2220
- }
2221
-
2222
- _.$slider.trigger('setPosition', [_]);
2223
-
2224
- };
2225
-
2226
- Slick.prototype.setProps = function() {
2227
-
2228
- var _ = this,
2229
- bodyStyle = document.body.style;
2230
-
2231
- _.positionProp = _.options.vertical === true ? 'top' : 'left';
2232
-
2233
- if (_.positionProp === 'top') {
2234
- _.$slider.addClass('slick-vertical');
2235
- } else {
2236
- _.$slider.removeClass('slick-vertical');
2237
- }
2238
-
2239
- if (bodyStyle.WebkitTransition !== undefined ||
2240
- bodyStyle.MozTransition !== undefined ||
2241
- bodyStyle.msTransition !== undefined) {
2242
- if (_.options.useCSS === true) {
2243
- _.cssTransitions = true;
2244
- }
2245
- }
2246
-
2247
- if ( _.options.fade ) {
2248
- if ( typeof _.options.zIndex === 'number' ) {
2249
- if( _.options.zIndex < 3 ) {
2250
- _.options.zIndex = 3;
2251
- }
2252
- } else {
2253
- _.options.zIndex = _.defaults.zIndex;
2254
- }
2255
- }
2256
-
2257
- if (bodyStyle.OTransform !== undefined) {
2258
- _.animType = 'OTransform';
2259
- _.transformType = '-o-transform';
2260
- _.transitionType = 'OTransition';
2261
- if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
2262
- }
2263
- if (bodyStyle.MozTransform !== undefined) {
2264
- _.animType = 'MozTransform';
2265
- _.transformType = '-moz-transform';
2266
- _.transitionType = 'MozTransition';
2267
- if (bodyStyle.perspectiveProperty === undefined && bodyStyle.MozPerspective === undefined) _.animType = false;
2268
- }
2269
- if (bodyStyle.webkitTransform !== undefined) {
2270
- _.animType = 'webkitTransform';
2271
- _.transformType = '-webkit-transform';
2272
- _.transitionType = 'webkitTransition';
2273
- if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
2274
- }
2275
- if (bodyStyle.msTransform !== undefined) {
2276
- _.animType = 'msTransform';
2277
- _.transformType = '-ms-transform';
2278
- _.transitionType = 'msTransition';
2279
- if (bodyStyle.msTransform === undefined) _.animType = false;
2280
- }
2281
- if (bodyStyle.transform !== undefined && _.animType !== false) {
2282
- _.animType = 'transform';
2283
- _.transformType = 'transform';
2284
- _.transitionType = 'transition';
2285
- }
2286
- _.transformsEnabled = _.options.useTransform && (_.animType !== null && _.animType !== false);
2287
- };
2288
-
2289
-
2290
- Slick.prototype.setSlideClasses = function(index) {
2291
-
2292
- var _ = this,
2293
- centerOffset, allSlides, indexOffset, remainder;
2294
-
2295
- allSlides = _.$slider
2296
- .find('.slick-slide')
2297
- .removeClass('slick-active slick-center slick-current')
2298
- .attr('aria-hidden', 'true');
2299
-
2300
- _.$slides
2301
- .eq(index)
2302
- .addClass('slick-current');
2303
-
2304
- if (_.options.centerMode === true) {
2305
-
2306
- var evenCoef = _.options.slidesToShow % 2 === 0 ? 1 : 0;
2307
-
2308
- centerOffset = Math.floor(_.options.slidesToShow / 2);
2309
-
2310
- if (_.options.infinite === true) {
2311
-
2312
- if (index >= centerOffset && index <= (_.slideCount - 1) - centerOffset) {
2313
- _.$slides
2314
- .slice(index - centerOffset + evenCoef, index + centerOffset + 1)
2315
- .addClass('slick-active')
2316
- .attr('aria-hidden', 'false');
2317
-
2318
- } else {
2319
-
2320
- indexOffset = _.options.slidesToShow + index;
2321
- allSlides
2322
- .slice(indexOffset - centerOffset + 1 + evenCoef, indexOffset + centerOffset + 2)
2323
- .addClass('slick-active')
2324
- .attr('aria-hidden', 'false');
2325
-
2326
- }
2327
-
2328
- if (index === 0) {
2329
-
2330
- allSlides
2331
- .eq(allSlides.length - 1 - _.options.slidesToShow)
2332
- .addClass('slick-center');
2333
-
2334
- } else if (index === _.slideCount - 1) {
2335
-
2336
- allSlides
2337
- .eq(_.options.slidesToShow)
2338
- .addClass('slick-center');
2339
-
2340
- }
2341
-
2342
- }
2343
-
2344
- _.$slides
2345
- .eq(index)
2346
- .addClass('slick-center');
2347
-
2348
- } else {
2349
-
2350
- if (index >= 0 && index <= (_.slideCount - _.options.slidesToShow)) {
2351
-
2352
- _.$slides
2353
- .slice(index, index + _.options.slidesToShow)
2354
- .addClass('slick-active')
2355
- .attr('aria-hidden', 'false');
2356
-
2357
- } else if (allSlides.length <= _.options.slidesToShow) {
2358
-
2359
- allSlides
2360
- .addClass('slick-active')
2361
- .attr('aria-hidden', 'false');
2362
-
2363
- } else {
2364
-
2365
- remainder = _.slideCount % _.options.slidesToShow;
2366
- indexOffset = _.options.infinite === true ? _.options.slidesToShow + index : index;
2367
-
2368
- if (_.options.slidesToShow == _.options.slidesToScroll && (_.slideCount - index) < _.options.slidesToShow) {
2369
-
2370
- allSlides
2371
- .slice(indexOffset - (_.options.slidesToShow - remainder), indexOffset + remainder)
2372
- .addClass('slick-active')
2373
- .attr('aria-hidden', 'false');
2374
-
2375
- } else {
2376
-
2377
- allSlides
2378
- .slice(indexOffset, indexOffset + _.options.slidesToShow)
2379
- .addClass('slick-active')
2380
- .attr('aria-hidden', 'false');
2381
-
2382
- }
2383
-
2384
- }
2385
-
2386
- }
2387
-
2388
- if (_.options.lazyLoad === 'ondemand' || _.options.lazyLoad === 'anticipated') {
2389
- _.lazyLoad();
2390
- }
2391
- };
2392
-
2393
- Slick.prototype.setupInfinite = function() {
2394
-
2395
- var _ = this,
2396
- i, slideIndex, infiniteCount;
2397
-
2398
- if (_.options.fade === true) {
2399
- _.options.centerMode = false;
2400
- }
2401
-
2402
- if (_.options.infinite === true && _.options.fade === false) {
2403
-
2404
- slideIndex = null;
2405
-
2406
- if (_.slideCount > _.options.slidesToShow) {
2407
-
2408
- if (_.options.centerMode === true) {
2409
- infiniteCount = _.options.slidesToShow + 1;
2410
- } else {
2411
- infiniteCount = _.options.slidesToShow;
2412
- }
2413
-
2414
- for (i = _.slideCount; i > (_.slideCount -
2415
- infiniteCount); i -= 1) {
2416
- slideIndex = i - 1;
2417
- $(_.$slides[slideIndex]).clone(true).attr('id', '')
2418
- .attr('data-slick-index', slideIndex - _.slideCount)
2419
- .prependTo(_.$slideTrack).addClass('slick-cloned');
2420
- }
2421
- for (i = 0; i < infiniteCount + _.slideCount; i += 1) {
2422
- slideIndex = i;
2423
- $(_.$slides[slideIndex]).clone(true).attr('id', '')
2424
- .attr('data-slick-index', slideIndex + _.slideCount)
2425
- .appendTo(_.$slideTrack).addClass('slick-cloned');
2426
- }
2427
- _.$slideTrack.find('.slick-cloned').find('[id]').each(function() {
2428
- $(this).attr('id', '');
2429
- });
2430
-
2431
- }
2432
-
2433
- }
2434
-
2435
- };
2436
-
2437
- Slick.prototype.interrupt = function( toggle ) {
2438
-
2439
- var _ = this;
2440
-
2441
- if( !toggle ) {
2442
- _.autoPlay();
2443
- }
2444
- _.interrupted = toggle;
2445
-
2446
- };
2447
-
2448
- Slick.prototype.selectHandler = function(event) {
2449
-
2450
- var _ = this;
2451
-
2452
- var targetElement =
2453
- $(event.target).is('.slick-slide') ?
2454
- $(event.target) :
2455
- $(event.target).parents('.slick-slide');
2456
-
2457
- var index = parseInt(targetElement.attr('data-slick-index'));
2458
-
2459
- if (!index) index = 0;
2460
-
2461
- if (_.slideCount <= _.options.slidesToShow) {
2462
-
2463
- _.slideHandler(index, false, true);
2464
- return;
2465
-
2466
- }
2467
-
2468
- _.slideHandler(index);
2469
-
2470
- };
2471
-
2472
- Slick.prototype.slideHandler = function(index, sync, dontAnimate) {
2473
-
2474
- var targetSlide, animSlide, oldSlide, slideLeft, targetLeft = null,
2475
- _ = this, navTarget;
2476
-
2477
- sync = sync || false;
2478
-
2479
- if (_.animating === true && _.options.waitForAnimate === true) {
2480
- return;
2481
- }
2482
-
2483
- if (_.options.fade === true && _.currentSlide === index) {
2484
- return;
2485
- }
2486
-
2487
- if (sync === false) {
2488
- _.asNavFor(index);
2489
- }
2490
-
2491
- targetSlide = index;
2492
- targetLeft = _.getLeft(targetSlide);
2493
- slideLeft = _.getLeft(_.currentSlide);
2494
-
2495
- _.currentLeft = _.swipeLeft === null ? slideLeft : _.swipeLeft;
2496
-
2497
- if (_.options.infinite === false && _.options.centerMode === false && (index < 0 || index > _.getDotCount() * _.options.slidesToScroll)) {
2498
- if (_.options.fade === false) {
2499
- targetSlide = _.currentSlide;
2500
- if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2501
- _.animateSlide(slideLeft, function() {
2502
- _.postSlide(targetSlide);
2503
- });
2504
- } else {
2505
- _.postSlide(targetSlide);
2506
- }
2507
- }
2508
- return;
2509
- } else if (_.options.infinite === false && _.options.centerMode === true && (index < 0 || index > (_.slideCount - _.options.slidesToScroll))) {
2510
- if (_.options.fade === false) {
2511
- targetSlide = _.currentSlide;
2512
- if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2513
- _.animateSlide(slideLeft, function() {
2514
- _.postSlide(targetSlide);
2515
- });
2516
- } else {
2517
- _.postSlide(targetSlide);
2518
- }
2519
- }
2520
- return;
2521
- }
2522
-
2523
- if ( _.options.autoplay ) {
2524
- clearInterval(_.autoPlayTimer);
2525
- }
2526
-
2527
- if (targetSlide < 0) {
2528
- if (_.slideCount % _.options.slidesToScroll !== 0) {
2529
- animSlide = _.slideCount - (_.slideCount % _.options.slidesToScroll);
2530
- } else {
2531
- animSlide = _.slideCount + targetSlide;
2532
- }
2533
- } else if (targetSlide >= _.slideCount) {
2534
- if (_.slideCount % _.options.slidesToScroll !== 0) {
2535
- animSlide = 0;
2536
- } else {
2537
- animSlide = targetSlide - _.slideCount;
2538
- }
2539
- } else {
2540
- animSlide = targetSlide;
2541
- }
2542
-
2543
- _.animating = true;
2544
-
2545
- _.$slider.trigger('beforeChange', [_, _.currentSlide, animSlide]);
2546
-
2547
- oldSlide = _.currentSlide;
2548
- _.currentSlide = animSlide;
2549
-
2550
- _.setSlideClasses(_.currentSlide);
2551
-
2552
- if ( _.options.asNavFor ) {
2553
-
2554
- navTarget = _.getNavTarget();
2555
- navTarget = navTarget.slick('getSlick');
2556
-
2557
- if ( navTarget.slideCount <= navTarget.options.slidesToShow ) {
2558
- navTarget.setSlideClasses(_.currentSlide);
2559
- }
2560
-
2561
- }
2562
-
2563
- _.updateDots();
2564
- _.updateArrows();
2565
-
2566
- if (_.options.fade === true) {
2567
- if (dontAnimate !== true) {
2568
-
2569
- _.fadeSlideOut(oldSlide);
2570
-
2571
- _.fadeSlide(animSlide, function() {
2572
- _.postSlide(animSlide);
2573
- });
2574
-
2575
- } else {
2576
- _.postSlide(animSlide);
2577
- }
2578
- _.animateHeight();
2579
- return;
2580
- }
2581
-
2582
- if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2583
- _.animateSlide(targetLeft, function() {
2584
- _.postSlide(animSlide);
2585
- });
2586
- } else {
2587
- _.postSlide(animSlide);
2588
- }
2589
-
2590
- };
2591
-
2592
- Slick.prototype.startLoad = function() {
2593
-
2594
- var _ = this;
2595
-
2596
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
2597
-
2598
- _.$prevArrow.hide();
2599
- _.$nextArrow.hide();
2600
-
2601
- }
2602
-
2603
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
2604
-
2605
- _.$dots.hide();
2606
-
2607
- }
2608
-
2609
- _.$slider.addClass('slick-loading');
2610
-
2611
- };
2612
-
2613
- Slick.prototype.swipeDirection = function() {
2614
-
2615
- var xDist, yDist, r, swipeAngle, _ = this;
2616
-
2617
- xDist = _.touchObject.startX - _.touchObject.curX;
2618
- yDist = _.touchObject.startY - _.touchObject.curY;
2619
- r = Math.atan2(yDist, xDist);
2620
-
2621
- swipeAngle = Math.round(r * 180 / Math.PI);
2622
- if (swipeAngle < 0) {
2623
- swipeAngle = 360 - Math.abs(swipeAngle);
2624
- }
2625
-
2626
- if ((swipeAngle <= 45) && (swipeAngle >= 0)) {
2627
- return (_.options.rtl === false ? 'left' : 'right');
2628
- }
2629
- if ((swipeAngle <= 360) && (swipeAngle >= 315)) {
2630
- return (_.options.rtl === false ? 'left' : 'right');
2631
- }
2632
- if ((swipeAngle >= 135) && (swipeAngle <= 225)) {
2633
- return (_.options.rtl === false ? 'right' : 'left');
2634
- }
2635
- if (_.options.verticalSwiping === true) {
2636
- if ((swipeAngle >= 35) && (swipeAngle <= 135)) {
2637
- return 'down';
2638
- } else {
2639
- return 'up';
2640
- }
2641
- }
2642
-
2643
- return 'vertical';
2644
-
2645
- };
2646
-
2647
- Slick.prototype.swipeEnd = function(event) {
2648
-
2649
- var _ = this,
2650
- slideCount,
2651
- direction;
2652
-
2653
- _.dragging = false;
2654
- _.swiping = false;
2655
-
2656
- if (_.scrolling) {
2657
- _.scrolling = false;
2658
- return false;
2659
- }
2660
-
2661
- _.interrupted = false;
2662
- _.shouldClick = ( _.touchObject.swipeLength > 10 ) ? false : true;
2663
-
2664
- if ( _.touchObject.curX === undefined ) {
2665
- return false;
2666
- }
2667
-
2668
- if ( _.touchObject.edgeHit === true ) {
2669
- _.$slider.trigger('edge', [_, _.swipeDirection() ]);
2670
- }
2671
-
2672
- if ( _.touchObject.swipeLength >= _.touchObject.minSwipe ) {
2673
-
2674
- direction = _.swipeDirection();
2675
-
2676
- switch ( direction ) {
2677
-
2678
- case 'left':
2679
- case 'down':
2680
-
2681
- slideCount =
2682
- _.options.swipeToSlide ?
2683
- _.checkNavigable( _.currentSlide + _.getSlideCount() ) :
2684
- _.currentSlide + _.getSlideCount();
2685
-
2686
- _.currentDirection = 0;
2687
-
2688
- break;
2689
-
2690
- case 'right':
2691
- case 'up':
2692
-
2693
- slideCount =
2694
- _.options.swipeToSlide ?
2695
- _.checkNavigable( _.currentSlide - _.getSlideCount() ) :
2696
- _.currentSlide - _.getSlideCount();
2697
-
2698
- _.currentDirection = 1;
2699
-
2700
- break;
2701
-
2702
- default:
2703
-
2704
-
2705
- }
2706
-
2707
- if( direction != 'vertical' ) {
2708
-
2709
- _.slideHandler( slideCount );
2710
- _.touchObject = {};
2711
- _.$slider.trigger('swipe', [_, direction ]);
2712
-
2713
- }
2714
-
2715
- } else {
2716
-
2717
- if ( _.touchObject.startX !== _.touchObject.curX ) {
2718
-
2719
- _.slideHandler( _.currentSlide );
2720
- _.touchObject = {};
2721
-
2722
- }
2723
-
2724
- }
2725
-
2726
- };
2727
-
2728
- Slick.prototype.swipeHandler = function(event) {
2729
-
2730
- var _ = this;
2731
-
2732
- if ((_.options.swipe === false) || ('ontouchend' in document && _.options.swipe === false)) {
2733
- return;
2734
- } else if (_.options.draggable === false && event.type.indexOf('mouse') !== -1) {
2735
- return;
2736
- }
2737
-
2738
- _.touchObject.fingerCount = event.originalEvent && event.originalEvent.touches !== undefined ?
2739
- event.originalEvent.touches.length : 1;
2740
-
2741
- _.touchObject.minSwipe = _.listWidth / _.options
2742
- .touchThreshold;
2743
-
2744
- if (_.options.verticalSwiping === true) {
2745
- _.touchObject.minSwipe = _.listHeight / _.options
2746
- .touchThreshold;
2747
- }
2748
-
2749
- switch (event.data.action) {
2750
-
2751
- case 'start':
2752
- _.swipeStart(event);
2753
- break;
2754
-
2755
- case 'move':
2756
- _.swipeMove(event);
2757
- break;
2758
-
2759
- case 'end':
2760
- _.swipeEnd(event);
2761
- break;
2762
-
2763
- }
2764
-
2765
- };
2766
-
2767
- Slick.prototype.swipeMove = function(event) {
2768
-
2769
- var _ = this,
2770
- edgeWasHit = false,
2771
- curLeft, swipeDirection, swipeLength, positionOffset, touches, verticalSwipeLength;
2772
-
2773
- touches = event.originalEvent !== undefined ? event.originalEvent.touches : null;
2774
-
2775
- if (!_.dragging || _.scrolling || touches && touches.length !== 1) {
2776
- return false;
2777
- }
2778
-
2779
- curLeft = _.getLeft(_.currentSlide);
2780
-
2781
- _.touchObject.curX = touches !== undefined ? touches[0].pageX : event.clientX;
2782
- _.touchObject.curY = touches !== undefined ? touches[0].pageY : event.clientY;
2783
-
2784
- _.touchObject.swipeLength = Math.round(Math.sqrt(
2785
- Math.pow(_.touchObject.curX - _.touchObject.startX, 2)));
2786
-
2787
- verticalSwipeLength = Math.round(Math.sqrt(
2788
- Math.pow(_.touchObject.curY - _.touchObject.startY, 2)));
2789
-
2790
- if (!_.options.verticalSwiping && !_.swiping && verticalSwipeLength > 4) {
2791
- _.scrolling = true;
2792
- return false;
2793
- }
2794
-
2795
- if (_.options.verticalSwiping === true) {
2796
- _.touchObject.swipeLength = verticalSwipeLength;
2797
- }
2798
-
2799
- swipeDirection = _.swipeDirection();
2800
-
2801
- if (event.originalEvent !== undefined && _.touchObject.swipeLength > 4) {
2802
- _.swiping = true;
2803
- event.preventDefault();
2804
- }
2805
-
2806
- positionOffset = (_.options.rtl === false ? 1 : -1) * (_.touchObject.curX > _.touchObject.startX ? 1 : -1);
2807
- if (_.options.verticalSwiping === true) {
2808
- positionOffset = _.touchObject.curY > _.touchObject.startY ? 1 : -1;
2809
- }
2810
-
2811
-
2812
- swipeLength = _.touchObject.swipeLength;
2813
-
2814
- _.touchObject.edgeHit = false;
2815
-
2816
- if (_.options.infinite === false) {
2817
- if ((_.currentSlide === 0 && swipeDirection === 'right') || (_.currentSlide >= _.getDotCount() && swipeDirection === 'left')) {
2818
- swipeLength = _.touchObject.swipeLength * _.options.edgeFriction;
2819
- _.touchObject.edgeHit = true;
2820
- }
2821
- }
2822
-
2823
- if (_.options.vertical === false) {
2824
- _.swipeLeft = curLeft + swipeLength * positionOffset;
2825
- } else {
2826
- _.swipeLeft = curLeft + (swipeLength * (_.$list.height() / _.listWidth)) * positionOffset;
2827
- }
2828
- if (_.options.verticalSwiping === true) {
2829
- _.swipeLeft = curLeft + swipeLength * positionOffset;
2830
- }
2831
-
2832
- if (_.options.fade === true || _.options.touchMove === false) {
2833
- return false;
2834
- }
2835
-
2836
- if (_.animating === true) {
2837
- _.swipeLeft = null;
2838
- return false;
2839
- }
2840
-
2841
- _.setCSS(_.swipeLeft);
2842
-
2843
- };
2844
-
2845
- Slick.prototype.swipeStart = function(event) {
2846
-
2847
- var _ = this,
2848
- touches;
2849
-
2850
- _.interrupted = true;
2851
-
2852
- if (_.touchObject.fingerCount !== 1 || _.slideCount <= _.options.slidesToShow) {
2853
- _.touchObject = {};
2854
- return false;
2855
- }
2856
-
2857
- if (event.originalEvent !== undefined && event.originalEvent.touches !== undefined) {
2858
- touches = event.originalEvent.touches[0];
2859
- }
2860
-
2861
- _.touchObject.startX = _.touchObject.curX = touches !== undefined ? touches.pageX : event.clientX;
2862
- _.touchObject.startY = _.touchObject.curY = touches !== undefined ? touches.pageY : event.clientY;
2863
-
2864
- _.dragging = true;
2865
-
2866
- };
2867
-
2868
- Slick.prototype.unfilterSlides = Slick.prototype.slickUnfilter = function() {
2869
-
2870
- var _ = this;
2871
-
2872
- if (_.$slidesCache !== null) {
2873
-
2874
- _.unload();
2875
-
2876
- _.$slideTrack.children(this.options.slide).detach();
2877
-
2878
- _.$slidesCache.appendTo(_.$slideTrack);
2879
-
2880
- _.reinit();
2881
-
2882
- }
2883
-
2884
- };
2885
-
2886
- Slick.prototype.unload = function() {
2887
-
2888
- var _ = this;
2889
-
2890
- $('.slick-cloned', _.$slider).remove();
2891
-
2892
- if (_.$dots) {
2893
- _.$dots.remove();
2894
- }
2895
-
2896
- if (_.$prevArrow && _.htmlExpr.test(_.options.prevArrow)) {
2897
- _.$prevArrow.remove();
2898
- }
2899
-
2900
- if (_.$nextArrow && _.htmlExpr.test(_.options.nextArrow)) {
2901
- _.$nextArrow.remove();
2902
- }
2903
-
2904
- _.$slides
2905
- .removeClass('slick-slide slick-active slick-visible slick-current')
2906
- .attr('aria-hidden', 'true')
2907
- .css('width', '');
2908
-
2909
- };
2910
-
2911
- Slick.prototype.unslick = function(fromBreakpoint) {
2912
-
2913
- var _ = this;
2914
- _.$slider.trigger('unslick', [_, fromBreakpoint]);
2915
- _.destroy();
2916
-
2917
- };
2918
-
2919
- Slick.prototype.updateArrows = function() {
2920
-
2921
- var _ = this,
2922
- centerOffset;
2923
-
2924
- centerOffset = Math.floor(_.options.slidesToShow / 2);
2925
-
2926
- if ( _.options.arrows === true &&
2927
- _.slideCount > _.options.slidesToShow &&
2928
- !_.options.infinite ) {
2929
-
2930
- _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2931
- _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2932
-
2933
- if (_.currentSlide === 0) {
2934
-
2935
- _.$prevArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2936
- _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2937
-
2938
- } else if (_.currentSlide >= _.slideCount - _.options.slidesToShow && _.options.centerMode === false) {
2939
-
2940
- _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2941
- _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2942
-
2943
- } else if (_.currentSlide >= _.slideCount - 1 && _.options.centerMode === true) {
2944
-
2945
- _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2946
- _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2947
-
2948
- }
2949
-
2950
- }
2951
-
2952
- };
2953
-
2954
- Slick.prototype.updateDots = function() {
2955
-
2956
- var _ = this;
2957
-
2958
- if (_.$dots !== null) {
2959
-
2960
- _.$dots
2961
- .find('li')
2962
- .removeClass('slick-active')
2963
- .end();
2964
-
2965
- _.$dots
2966
- .find('li')
2967
- .eq(Math.floor(_.currentSlide / _.options.slidesToScroll))
2968
- .addClass('slick-active');
2969
-
2970
- }
2971
-
2972
- };
2973
-
2974
- Slick.prototype.visibility = function() {
2975
-
2976
- var _ = this;
2977
-
2978
- if ( _.options.autoplay ) {
2979
-
2980
- if ( document[_.hidden] ) {
2981
-
2982
- _.interrupted = true;
2983
-
2984
- } else {
2985
-
2986
- _.interrupted = false;
2987
-
2988
- }
2989
-
2990
- }
2991
-
2992
- };
2993
-
2994
- $.fn.slick = function() {
2995
- var _ = this,
2996
- opt = arguments[0],
2997
- args = Array.prototype.slice.call(arguments, 1),
2998
- l = _.length,
2999
- i,
3000
- ret;
3001
- for (i = 0; i < l; i++) {
3002
- if (typeof opt == 'object' || typeof opt == 'undefined')
3003
- _[i].slick = new Slick(_[i], opt);
3004
- else
3005
- ret = _[i].slick[opt].apply(_[i].slick, args);
3006
- if (typeof ret != 'undefined') return ret;
3007
- }
3008
- return _;
3009
- };
3010
-
3011
- }));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ _ _ _ _
3
+ ___| (_) ___| | __ (_)___
4
+ / __| | |/ __| |/ / | / __|
5
+ \__ \ | | (__| < _ | \__ \
6
+ |___/_|_|\___|_|\_(_)/ |___/
7
+ |__/
8
+
9
+ Version: 1.8.1
10
+ Author: Ken Wheeler
11
+ Website: http://kenwheeler.github.io
12
+ Docs: http://kenwheeler.github.io/slick
13
+ Repo: http://github.com/kenwheeler/slick
14
+ Issues: http://github.com/kenwheeler/slick/issues
15
+
16
+ */
17
+ /* global window, document, define, jQuery, setInterval, clearInterval */
18
+ ;(function(factory) {
19
+ 'use strict';
20
+ if (typeof define === 'function' && define.amd) {
21
+ define(['jquery'], factory);
22
+ } else if (typeof exports !== 'undefined') {
23
+ module.exports = factory(require('jquery'));
24
+ } else {
25
+ factory(jQuery);
26
+ }
27
+
28
+ }(function($) {
29
+ 'use strict';
30
+ var Slick = window.Slick || {};
31
+
32
+ Slick = (function() {
33
+
34
+ var instanceUid = 0;
35
+
36
+ function Slick(element, settings) {
37
+
38
+ var _ = this, dataSettings;
39
+
40
+ _.defaults = {
41
+ accessibility: true,
42
+ adaptiveHeight: false,
43
+ appendArrows: $(element),
44
+ appendDots: $(element),
45
+ arrows: true,
46
+ asNavFor: null,
47
+ prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
48
+ nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
49
+ autoplay: false,
50
+ autoplaySpeed: 3000,
51
+ centerMode: false,
52
+ centerPadding: '50px',
53
+ cssEase: 'ease',
54
+ customPaging: function(slider, i) {
55
+ return $('<button type="button" />').text(i + 1);
56
+ },
57
+ dots: false,
58
+ dotsClass: 'slick-dots',
59
+ draggable: true,
60
+ easing: 'linear',
61
+ edgeFriction: 0.35,
62
+ fade: false,
63
+ focusOnSelect: false,
64
+ focusOnChange: false,
65
+ infinite: true,
66
+ initialSlide: 0,
67
+ lazyLoad: 'ondemand',
68
+ mobileFirst: false,
69
+ pauseOnHover: true,
70
+ pauseOnFocus: true,
71
+ pauseOnDotsHover: false,
72
+ respondTo: 'window',
73
+ responsive: null,
74
+ rows: 1,
75
+ rtl: false,
76
+ slide: '',
77
+ slidesPerRow: 1,
78
+ slidesToShow: 1,
79
+ slidesToScroll: 1,
80
+ speed: 500,
81
+ swipe: true,
82
+ swipeToSlide: false,
83
+ touchMove: true,
84
+ touchThreshold: 5,
85
+ useCSS: true,
86
+ useTransform: true,
87
+ variableWidth: false,
88
+ vertical: false,
89
+ verticalSwiping: false,
90
+ waitForAnimate: true,
91
+ zIndex: 1000
92
+ };
93
+
94
+ _.initials = {
95
+ animating: false,
96
+ dragging: false,
97
+ autoPlayTimer: null,
98
+ currentDirection: 0,
99
+ currentLeft: null,
100
+ currentSlide: 0,
101
+ direction: 1,
102
+ $dots: null,
103
+ listWidth: null,
104
+ listHeight: null,
105
+ loadIndex: 0,
106
+ $nextArrow: null,
107
+ $prevArrow: null,
108
+ scrolling: false,
109
+ slideCount: null,
110
+ slideWidth: null,
111
+ $slideTrack: null,
112
+ $slides: null,
113
+ sliding: false,
114
+ slideOffset: 0,
115
+ swipeLeft: null,
116
+ swiping: false,
117
+ $list: null,
118
+ touchObject: {},
119
+ transformsEnabled: false,
120
+ unslicked: false
121
+ };
122
+
123
+ $.extend(_, _.initials);
124
+
125
+ _.activeBreakpoint = null;
126
+ _.animType = null;
127
+ _.animProp = null;
128
+ _.breakpoints = [];
129
+ _.breakpointSettings = [];
130
+ _.cssTransitions = false;
131
+ _.focussed = false;
132
+ _.interrupted = false;
133
+ _.hidden = 'hidden';
134
+ _.paused = true;
135
+ _.positionProp = null;
136
+ _.respondTo = null;
137
+ _.rowCount = 1;
138
+ _.shouldClick = true;
139
+ _.$slider = $(element);
140
+ _.$slidesCache = null;
141
+ _.transformType = null;
142
+ _.transitionType = null;
143
+ _.visibilityChange = 'visibilitychange';
144
+ _.windowWidth = 0;
145
+ _.windowTimer = null;
146
+
147
+ dataSettings = $(element).data('slick') || {};
148
+
149
+ _.options = $.extend({}, _.defaults, settings, dataSettings);
150
+
151
+ _.currentSlide = _.options.initialSlide;
152
+
153
+ _.originalSettings = _.options;
154
+
155
+ if (typeof document.mozHidden !== 'undefined') {
156
+ _.hidden = 'mozHidden';
157
+ _.visibilityChange = 'mozvisibilitychange';
158
+ } else if (typeof document.webkitHidden !== 'undefined') {
159
+ _.hidden = 'webkitHidden';
160
+ _.visibilityChange = 'webkitvisibilitychange';
161
+ }
162
+
163
+ _.autoPlay = $.proxy(_.autoPlay, _);
164
+ _.autoPlayClear = $.proxy(_.autoPlayClear, _);
165
+ _.autoPlayIterator = $.proxy(_.autoPlayIterator, _);
166
+ _.changeSlide = $.proxy(_.changeSlide, _);
167
+ _.clickHandler = $.proxy(_.clickHandler, _);
168
+ _.selectHandler = $.proxy(_.selectHandler, _);
169
+ _.setPosition = $.proxy(_.setPosition, _);
170
+ _.swipeHandler = $.proxy(_.swipeHandler, _);
171
+ _.dragHandler = $.proxy(_.dragHandler, _);
172
+ _.keyHandler = $.proxy(_.keyHandler, _);
173
+
174
+ _.instanceUid = instanceUid++;
175
+
176
+ // A simple way to check for HTML strings
177
+ // Strict HTML recognition (must start with <)
178
+ // Extracted from jQuery v1.11 source
179
+ _.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/;
180
+
181
+
182
+ _.registerBreakpoints();
183
+ _.init(true);
184
+
185
+ }
186
+
187
+ return Slick;
188
+
189
+ }());
190
+
191
+ Slick.prototype.activateADA = function() {
192
+ var _ = this;
193
+
194
+ _.$slideTrack.find('.slick-active').attr({
195
+ 'aria-hidden': 'false'
196
+ }).find('a, input, button, select').attr({
197
+ 'tabindex': '0'
198
+ });
199
+
200
+ };
201
+
202
+ Slick.prototype.addSlide = Slick.prototype.slickAdd = function(markup, index, addBefore) {
203
+
204
+ var _ = this;
205
+
206
+ if (typeof(index) === 'boolean') {
207
+ addBefore = index;
208
+ index = null;
209
+ } else if (index < 0 || (index >= _.slideCount)) {
210
+ return false;
211
+ }
212
+
213
+ _.unload();
214
+
215
+ if (typeof(index) === 'number') {
216
+ if (index === 0 && _.$slides.length === 0) {
217
+ $(markup).appendTo(_.$slideTrack);
218
+ } else if (addBefore) {
219
+ $(markup).insertBefore(_.$slides.eq(index));
220
+ } else {
221
+ $(markup).insertAfter(_.$slides.eq(index));
222
+ }
223
+ } else {
224
+ if (addBefore === true) {
225
+ $(markup).prependTo(_.$slideTrack);
226
+ } else {
227
+ $(markup).appendTo(_.$slideTrack);
228
+ }
229
+ }
230
+
231
+ _.$slides = _.$slideTrack.children(this.options.slide);
232
+
233
+ _.$slideTrack.children(this.options.slide).detach();
234
+
235
+ _.$slideTrack.append(_.$slides);
236
+
237
+ _.$slides.each(function(index, element) {
238
+ $(element).attr('data-slick-index', index);
239
+ });
240
+
241
+ _.$slidesCache = _.$slides;
242
+
243
+ _.reinit();
244
+
245
+ };
246
+
247
+ Slick.prototype.animateHeight = function() {
248
+ var _ = this;
249
+ if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
250
+ var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
251
+ _.$list.animate({
252
+ height: targetHeight
253
+ }, _.options.speed);
254
+ }
255
+ };
256
+
257
+ Slick.prototype.animateSlide = function(targetLeft, callback) {
258
+
259
+ var animProps = {},
260
+ _ = this;
261
+
262
+ _.animateHeight();
263
+
264
+ if (_.options.rtl === true && _.options.vertical === false) {
265
+ targetLeft = -targetLeft;
266
+ }
267
+ if (_.transformsEnabled === false) {
268
+ if (_.options.vertical === false) {
269
+ _.$slideTrack.animate({
270
+ left: targetLeft
271
+ }, _.options.speed, _.options.easing, callback);
272
+ } else {
273
+ _.$slideTrack.animate({
274
+ top: targetLeft
275
+ }, _.options.speed, _.options.easing, callback);
276
+ }
277
+
278
+ } else {
279
+
280
+ if (_.cssTransitions === false) {
281
+ if (_.options.rtl === true) {
282
+ _.currentLeft = -(_.currentLeft);
283
+ }
284
+ $({
285
+ animStart: _.currentLeft
286
+ }).animate({
287
+ animStart: targetLeft
288
+ }, {
289
+ duration: _.options.speed,
290
+ easing: _.options.easing,
291
+ step: function(now) {
292
+ now = Math.ceil(now);
293
+ if (_.options.vertical === false) {
294
+ animProps[_.animType] = 'translate(' +
295
+ now + 'px, 0px)';
296
+ _.$slideTrack.css(animProps);
297
+ } else {
298
+ animProps[_.animType] = 'translate(0px,' +
299
+ now + 'px)';
300
+ _.$slideTrack.css(animProps);
301
+ }
302
+ },
303
+ complete: function() {
304
+ if (callback) {
305
+ callback.call();
306
+ }
307
+ }
308
+ });
309
+
310
+ } else {
311
+
312
+ _.applyTransition();
313
+ targetLeft = Math.ceil(targetLeft);
314
+
315
+ if (_.options.vertical === false) {
316
+ animProps[_.animType] = 'translate3d(' + targetLeft + 'px, 0px, 0px)';
317
+ } else {
318
+ animProps[_.animType] = 'translate3d(0px,' + targetLeft + 'px, 0px)';
319
+ }
320
+ _.$slideTrack.css(animProps);
321
+
322
+ if (callback) {
323
+ setTimeout(function() {
324
+
325
+ _.disableTransition();
326
+
327
+ callback.call();
328
+ }, _.options.speed);
329
+ }
330
+
331
+ }
332
+
333
+ }
334
+
335
+ };
336
+
337
+ Slick.prototype.getNavTarget = function() {
338
+
339
+ var _ = this,
340
+ asNavFor = _.options.asNavFor;
341
+
342
+ if ( asNavFor && asNavFor !== null ) {
343
+ asNavFor = $(asNavFor).not(_.$slider);
344
+ }
345
+
346
+ return asNavFor;
347
+
348
+ };
349
+
350
+ Slick.prototype.asNavFor = function(index) {
351
+
352
+ var _ = this,
353
+ asNavFor = _.getNavTarget();
354
+
355
+ if ( asNavFor !== null && typeof asNavFor === 'object' ) {
356
+ asNavFor.each(function() {
357
+ var target = $(this).slick('getSlick');
358
+ if(!target.unslicked) {
359
+ target.slideHandler(index, true);
360
+ }
361
+ });
362
+ }
363
+
364
+ };
365
+
366
+ Slick.prototype.applyTransition = function(slide) {
367
+
368
+ var _ = this,
369
+ transition = {};
370
+
371
+ if (_.options.fade === false) {
372
+ transition[_.transitionType] = _.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase;
373
+ } else {
374
+ transition[_.transitionType] = 'opacity ' + _.options.speed + 'ms ' + _.options.cssEase;
375
+ }
376
+
377
+ if (_.options.fade === false) {
378
+ _.$slideTrack.css(transition);
379
+ } else {
380
+ _.$slides.eq(slide).css(transition);
381
+ }
382
+
383
+ };
384
+
385
+ Slick.prototype.autoPlay = function() {
386
+
387
+ var _ = this;
388
+
389
+ _.autoPlayClear();
390
+
391
+ if ( _.slideCount > _.options.slidesToShow ) {
392
+ _.autoPlayTimer = setInterval( _.autoPlayIterator, _.options.autoplaySpeed );
393
+ }
394
+
395
+ };
396
+
397
+ Slick.prototype.autoPlayClear = function() {
398
+
399
+ var _ = this;
400
+
401
+ if (_.autoPlayTimer) {
402
+ clearInterval(_.autoPlayTimer);
403
+ }
404
+
405
+ };
406
+
407
+ Slick.prototype.autoPlayIterator = function() {
408
+
409
+ var _ = this,
410
+ slideTo = _.currentSlide + _.options.slidesToScroll;
411
+
412
+ if ( !_.paused && !_.interrupted && !_.focussed ) {
413
+
414
+ if ( _.options.infinite === false ) {
415
+
416
+ if ( _.direction === 1 && ( _.currentSlide + 1 ) === ( _.slideCount - 1 )) {
417
+ _.direction = 0;
418
+ }
419
+
420
+ else if ( _.direction === 0 ) {
421
+
422
+ slideTo = _.currentSlide - _.options.slidesToScroll;
423
+
424
+ if ( _.currentSlide - 1 === 0 ) {
425
+ _.direction = 1;
426
+ }
427
+
428
+ }
429
+
430
+ }
431
+
432
+ _.slideHandler( slideTo );
433
+
434
+ }
435
+
436
+ };
437
+
438
+ Slick.prototype.buildArrows = function() {
439
+
440
+ var _ = this;
441
+
442
+ if (_.options.arrows === true ) {
443
+
444
+ _.$prevArrow = $(_.options.prevArrow).addClass('slick-arrow');
445
+ _.$nextArrow = $(_.options.nextArrow).addClass('slick-arrow');
446
+
447
+ if( _.slideCount > _.options.slidesToShow ) {
448
+
449
+ _.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
450
+ _.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
451
+
452
+ if (_.htmlExpr.test(_.options.prevArrow)) {
453
+ _.$prevArrow.prependTo(_.options.appendArrows);
454
+ }
455
+
456
+ if (_.htmlExpr.test(_.options.nextArrow)) {
457
+ _.$nextArrow.appendTo(_.options.appendArrows);
458
+ }
459
+
460
+ if (_.options.infinite !== true) {
461
+ _.$prevArrow
462
+ .addClass('slick-disabled')
463
+ .attr('aria-disabled', 'true');
464
+ }
465
+
466
+ } else {
467
+
468
+ _.$prevArrow.add( _.$nextArrow )
469
+
470
+ .addClass('slick-hidden')
471
+ .attr({
472
+ 'aria-disabled': 'true',
473
+ 'tabindex': '-1'
474
+ });
475
+
476
+ }
477
+
478
+ }
479
+
480
+ };
481
+
482
+ Slick.prototype.buildDots = function() {
483
+
484
+ var _ = this,
485
+ i, dot;
486
+
487
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
488
+
489
+ _.$slider.addClass('slick-dotted');
490
+
491
+ dot = $('<ul />').addClass(_.options.dotsClass);
492
+
493
+ for (i = 0; i <= _.getDotCount(); i += 1) {
494
+ dot.append($('<li />').append(_.options.customPaging.call(this, _, i)));
495
+ }
496
+
497
+ _.$dots = dot.appendTo(_.options.appendDots);
498
+
499
+ _.$dots.find('li').first().addClass('slick-active');
500
+
501
+ }
502
+
503
+ };
504
+
505
+ Slick.prototype.buildOut = function() {
506
+
507
+ var _ = this;
508
+
509
+ _.$slides =
510
+ _.$slider
511
+ .children( _.options.slide + ':not(.slick-cloned)')
512
+ .addClass('slick-slide');
513
+
514
+ _.slideCount = _.$slides.length;
515
+
516
+ _.$slides.each(function(index, element) {
517
+ $(element)
518
+ .attr('data-slick-index', index)
519
+ .data('originalStyling', $(element).attr('style') || '');
520
+ });
521
+
522
+ _.$slider.addClass('slick-slider');
523
+
524
+ _.$slideTrack = (_.slideCount === 0) ?
525
+ $('<div class="slick-track"/>').appendTo(_.$slider) :
526
+ _.$slides.wrapAll('<div class="slick-track"/>').parent();
527
+
528
+ _.$list = _.$slideTrack.wrap(
529
+ '<div class="slick-list"/>').parent();
530
+ _.$slideTrack.css('opacity', 0);
531
+
532
+ if (_.options.centerMode === true || _.options.swipeToSlide === true) {
533
+ _.options.slidesToScroll = 1;
534
+ }
535
+
536
+ $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading');
537
+
538
+ _.setupInfinite();
539
+
540
+ _.buildArrows();
541
+
542
+ _.buildDots();
543
+
544
+ _.updateDots();
545
+
546
+
547
+ _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
548
+
549
+ if (_.options.draggable === true) {
550
+ _.$list.addClass('draggable');
551
+ }
552
+
553
+ };
554
+
555
+ Slick.prototype.buildRows = function() {
556
+
557
+ var _ = this, a, b, c, newSlides, numOfSlides, originalSlides,slidesPerSection;
558
+
559
+ newSlides = document.createDocumentFragment();
560
+ originalSlides = _.$slider.children();
561
+
562
+ if(_.options.rows > 0) {
563
+
564
+ slidesPerSection = _.options.slidesPerRow * _.options.rows;
565
+ numOfSlides = Math.ceil(
566
+ originalSlides.length / slidesPerSection
567
+ );
568
+
569
+ for(a = 0; a < numOfSlides; a++){
570
+ var slide = document.createElement('div');
571
+ for(b = 0; b < _.options.rows; b++) {
572
+ var row = document.createElement('div');
573
+ for(c = 0; c < _.options.slidesPerRow; c++) {
574
+ var target = (a * slidesPerSection + ((b * _.options.slidesPerRow) + c));
575
+ if (originalSlides.get(target)) {
576
+ row.appendChild(originalSlides.get(target));
577
+ }
578
+ }
579
+ slide.appendChild(row);
580
+ }
581
+ newSlides.appendChild(slide);
582
+ }
583
+
584
+ _.$slider.empty().append(newSlides);
585
+ _.$slider.children().children().children()
586
+ .css({
587
+ 'width':(100 / _.options.slidesPerRow) + '%',
588
+ 'display': 'inline-block'
589
+ });
590
+
591
+ }
592
+
593
+ };
594
+
595
+ Slick.prototype.checkResponsive = function(initial, forceUpdate) {
596
+
597
+ var _ = this,
598
+ breakpoint, targetBreakpoint, respondToWidth, triggerBreakpoint = false;
599
+ var sliderWidth = _.$slider.width();
600
+ var windowWidth = window.innerWidth || $(window).width();
601
+
602
+ if (_.respondTo === 'window') {
603
+ respondToWidth = windowWidth;
604
+ } else if (_.respondTo === 'slider') {
605
+ respondToWidth = sliderWidth;
606
+ } else if (_.respondTo === 'min') {
607
+ respondToWidth = Math.min(windowWidth, sliderWidth);
608
+ }
609
+
610
+ if ( _.options.responsive &&
611
+ _.options.responsive.length &&
612
+ _.options.responsive !== null) {
613
+
614
+ targetBreakpoint = null;
615
+
616
+ for (breakpoint in _.breakpoints) {
617
+ if (_.breakpoints.hasOwnProperty(breakpoint)) {
618
+ if (_.originalSettings.mobileFirst === false) {
619
+ if (respondToWidth < _.breakpoints[breakpoint]) {
620
+ targetBreakpoint = _.breakpoints[breakpoint];
621
+ }
622
+ } else {
623
+ if (respondToWidth > _.breakpoints[breakpoint]) {
624
+ targetBreakpoint = _.breakpoints[breakpoint];
625
+ }
626
+ }
627
+ }
628
+ }
629
+
630
+ if (targetBreakpoint !== null) {
631
+ if (_.activeBreakpoint !== null) {
632
+ if (targetBreakpoint !== _.activeBreakpoint || forceUpdate) {
633
+ _.activeBreakpoint =
634
+ targetBreakpoint;
635
+ if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
636
+ _.unslick(targetBreakpoint);
637
+ } else {
638
+ _.options = $.extend({}, _.originalSettings,
639
+ _.breakpointSettings[
640
+ targetBreakpoint]);
641
+ if (initial === true) {
642
+ _.currentSlide = _.options.initialSlide;
643
+ }
644
+ _.refresh(initial);
645
+ }
646
+ triggerBreakpoint = targetBreakpoint;
647
+ }
648
+ } else {
649
+ _.activeBreakpoint = targetBreakpoint;
650
+ if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
651
+ _.unslick(targetBreakpoint);
652
+ } else {
653
+ _.options = $.extend({}, _.originalSettings,
654
+ _.breakpointSettings[
655
+ targetBreakpoint]);
656
+ if (initial === true) {
657
+ _.currentSlide = _.options.initialSlide;
658
+ }
659
+ _.refresh(initial);
660
+ }
661
+ triggerBreakpoint = targetBreakpoint;
662
+ }
663
+ } else {
664
+ if (_.activeBreakpoint !== null) {
665
+ _.activeBreakpoint = null;
666
+ _.options = _.originalSettings;
667
+ if (initial === true) {
668
+ _.currentSlide = _.options.initialSlide;
669
+ }
670
+ _.refresh(initial);
671
+ triggerBreakpoint = targetBreakpoint;
672
+ }
673
+ }
674
+
675
+ // only trigger breakpoints during an actual break. not on initialize.
676
+ if( !initial && triggerBreakpoint !== false ) {
677
+ _.$slider.trigger('breakpoint', [_, triggerBreakpoint]);
678
+ }
679
+ }
680
+
681
+ };
682
+
683
+ Slick.prototype.changeSlide = function(event, dontAnimate) {
684
+
685
+ var _ = this,
686
+ $target = $(event.currentTarget),
687
+ indexOffset, slideOffset, unevenOffset;
688
+
689
+ // If target is a link, prevent default action.
690
+ if($target.is('a')) {
691
+ event.preventDefault();
692
+ }
693
+
694
+ // If target is not the <li> element (ie: a child), find the <li>.
695
+ if(!$target.is('li')) {
696
+ $target = $target.closest('li');
697
+ }
698
+
699
+ unevenOffset = (_.slideCount % _.options.slidesToScroll !== 0);
700
+ indexOffset = unevenOffset ? 0 : (_.slideCount - _.currentSlide) % _.options.slidesToScroll;
701
+
702
+ switch (event.data.message) {
703
+
704
+ case 'previous':
705
+ slideOffset = indexOffset === 0 ? _.options.slidesToScroll : _.options.slidesToShow - indexOffset;
706
+ if (_.slideCount > _.options.slidesToShow) {
707
+ _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate);
708
+ }
709
+ break;
710
+
711
+ case 'next':
712
+ slideOffset = indexOffset === 0 ? _.options.slidesToScroll : indexOffset;
713
+ if (_.slideCount > _.options.slidesToShow) {
714
+ _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate);
715
+ }
716
+ break;
717
+
718
+ case 'index':
719
+ var index = event.data.index === 0 ? 0 :
720
+ event.data.index || $target.index() * _.options.slidesToScroll;
721
+
722
+ _.slideHandler(_.checkNavigable(index), false, dontAnimate);
723
+ $target.children().trigger('focus');
724
+ break;
725
+
726
+ default:
727
+ return;
728
+ }
729
+
730
+ };
731
+
732
+ Slick.prototype.checkNavigable = function(index) {
733
+
734
+ var _ = this,
735
+ navigables, prevNavigable;
736
+
737
+ navigables = _.getNavigableIndexes();
738
+ prevNavigable = 0;
739
+ if (index > navigables[navigables.length - 1]) {
740
+ index = navigables[navigables.length - 1];
741
+ } else {
742
+ for (var n in navigables) {
743
+ if (index < navigables[n]) {
744
+ index = prevNavigable;
745
+ break;
746
+ }
747
+ prevNavigable = navigables[n];
748
+ }
749
+ }
750
+
751
+ return index;
752
+ };
753
+
754
+ Slick.prototype.cleanUpEvents = function() {
755
+
756
+ var _ = this;
757
+
758
+ if (_.options.dots && _.$dots !== null) {
759
+
760
+ $('li', _.$dots)
761
+ .off('click.slick', _.changeSlide)
762
+ .off('mouseenter.slick', $.proxy(_.interrupt, _, true))
763
+ .off('mouseleave.slick', $.proxy(_.interrupt, _, false));
764
+
765
+ if (_.options.accessibility === true) {
766
+ _.$dots.off('keydown.slick', _.keyHandler);
767
+ }
768
+ }
769
+
770
+ _.$slider.off('focus.slick blur.slick');
771
+
772
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
773
+ _.$prevArrow && _.$prevArrow.off('click.slick', _.changeSlide);
774
+ _.$nextArrow && _.$nextArrow.off('click.slick', _.changeSlide);
775
+
776
+ if (_.options.accessibility === true) {
777
+ _.$prevArrow && _.$prevArrow.off('keydown.slick', _.keyHandler);
778
+ _.$nextArrow && _.$nextArrow.off('keydown.slick', _.keyHandler);
779
+ }
780
+ }
781
+
782
+ _.$list.off('touchstart.slick mousedown.slick', _.swipeHandler);
783
+ _.$list.off('touchmove.slick mousemove.slick', _.swipeHandler);
784
+ _.$list.off('touchend.slick mouseup.slick', _.swipeHandler);
785
+ _.$list.off('touchcancel.slick mouseleave.slick', _.swipeHandler);
786
+
787
+ _.$list.off('click.slick', _.clickHandler);
788
+
789
+ $(document).off(_.visibilityChange, _.visibility);
790
+
791
+ _.cleanUpSlideEvents();
792
+
793
+ if (_.options.accessibility === true) {
794
+ _.$list.off('keydown.slick', _.keyHandler);
795
+ }
796
+
797
+ if (_.options.focusOnSelect === true) {
798
+ $(_.$slideTrack).children().off('click.slick', _.selectHandler);
799
+ }
800
+
801
+ $(window).off('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange);
802
+
803
+ $(window).off('resize.slick.slick-' + _.instanceUid, _.resize);
804
+
805
+ $('[draggable!=true]', _.$slideTrack).off('dragstart', _.preventDefault);
806
+
807
+ $(window).off('load.slick.slick-' + _.instanceUid, _.setPosition);
808
+
809
+ };
810
+
811
+ Slick.prototype.cleanUpSlideEvents = function() {
812
+
813
+ var _ = this;
814
+
815
+ _.$list.off('mouseenter.slick', $.proxy(_.interrupt, _, true));
816
+ _.$list.off('mouseleave.slick', $.proxy(_.interrupt, _, false));
817
+
818
+ };
819
+
820
+ Slick.prototype.cleanUpRows = function() {
821
+
822
+ var _ = this, originalSlides;
823
+
824
+ if(_.options.rows > 0) {
825
+ originalSlides = _.$slides.children().children();
826
+ originalSlides.removeAttr('style');
827
+ _.$slider.empty().append(originalSlides);
828
+ }
829
+
830
+ };
831
+
832
+ Slick.prototype.clickHandler = function(event) {
833
+
834
+ var _ = this;
835
+
836
+ if (_.shouldClick === false) {
837
+ event.stopImmediatePropagation();
838
+ event.stopPropagation();
839
+ event.preventDefault();
840
+ }
841
+
842
+ };
843
+
844
+ Slick.prototype.destroy = function(refresh) {
845
+
846
+ var _ = this;
847
+
848
+ _.autoPlayClear();
849
+
850
+ _.touchObject = {};
851
+
852
+ _.cleanUpEvents();
853
+
854
+ $('.slick-cloned', _.$slider).detach();
855
+
856
+ if (_.$dots) {
857
+ _.$dots.remove();
858
+ }
859
+
860
+ if ( _.$prevArrow && _.$prevArrow.length ) {
861
+
862
+ _.$prevArrow
863
+ .removeClass('slick-disabled slick-arrow slick-hidden')
864
+ .removeAttr('aria-hidden aria-disabled tabindex')
865
+ .css('display','');
866
+
867
+ if ( _.htmlExpr.test( _.options.prevArrow )) {
868
+ _.$prevArrow.remove();
869
+ }
870
+ }
871
+
872
+ if ( _.$nextArrow && _.$nextArrow.length ) {
873
+
874
+ _.$nextArrow
875
+ .removeClass('slick-disabled slick-arrow slick-hidden')
876
+ .removeAttr('aria-hidden aria-disabled tabindex')
877
+ .css('display','');
878
+
879
+ if ( _.htmlExpr.test( _.options.nextArrow )) {
880
+ _.$nextArrow.remove();
881
+ }
882
+ }
883
+
884
+
885
+ if (_.$slides) {
886
+
887
+ _.$slides
888
+ .removeClass('slick-slide slick-active slick-center slick-visible slick-current')
889
+ .removeAttr('aria-hidden')
890
+ .removeAttr('data-slick-index')
891
+ .each(function(){
892
+ $(this).attr('style', $(this).data('originalStyling'));
893
+ });
894
+
895
+ _.$slideTrack.children(this.options.slide).detach();
896
+
897
+ _.$slideTrack.detach();
898
+
899
+ _.$list.detach();
900
+
901
+ _.$slider.append(_.$slides);
902
+ }
903
+
904
+ _.cleanUpRows();
905
+
906
+ _.$slider.removeClass('slick-slider');
907
+ _.$slider.removeClass('slick-initialized');
908
+ _.$slider.removeClass('slick-dotted');
909
+
910
+ _.unslicked = true;
911
+
912
+ if(!refresh) {
913
+ _.$slider.trigger('destroy', [_]);
914
+ }
915
+
916
+ };
917
+
918
+ Slick.prototype.disableTransition = function(slide) {
919
+
920
+ var _ = this,
921
+ transition = {};
922
+
923
+ transition[_.transitionType] = '';
924
+
925
+ if (_.options.fade === false) {
926
+ _.$slideTrack.css(transition);
927
+ } else {
928
+ _.$slides.eq(slide).css(transition);
929
+ }
930
+
931
+ };
932
+
933
+ Slick.prototype.fadeSlide = function(slideIndex, callback) {
934
+
935
+ var _ = this;
936
+
937
+ if (_.cssTransitions === false) {
938
+
939
+ _.$slides.eq(slideIndex).css({
940
+ zIndex: _.options.zIndex
941
+ });
942
+
943
+ _.$slides.eq(slideIndex).animate({
944
+ opacity: 1
945
+ }, _.options.speed, _.options.easing, callback);
946
+
947
+ } else {
948
+
949
+ _.applyTransition(slideIndex);
950
+
951
+ _.$slides.eq(slideIndex).css({
952
+ opacity: 1,
953
+ zIndex: _.options.zIndex
954
+ });
955
+
956
+ if (callback) {
957
+ setTimeout(function() {
958
+
959
+ _.disableTransition(slideIndex);
960
+
961
+ callback.call();
962
+ }, _.options.speed);
963
+ }
964
+
965
+ }
966
+
967
+ };
968
+
969
+ Slick.prototype.fadeSlideOut = function(slideIndex) {
970
+
971
+ var _ = this;
972
+
973
+ if (_.cssTransitions === false) {
974
+
975
+ _.$slides.eq(slideIndex).animate({
976
+ opacity: 0,
977
+ zIndex: _.options.zIndex - 2
978
+ }, _.options.speed, _.options.easing);
979
+
980
+ } else {
981
+
982
+ _.applyTransition(slideIndex);
983
+
984
+ _.$slides.eq(slideIndex).css({
985
+ opacity: 0,
986
+ zIndex: _.options.zIndex - 2
987
+ });
988
+
989
+ }
990
+
991
+ };
992
+
993
+ Slick.prototype.filterSlides = Slick.prototype.slickFilter = function(filter) {
994
+
995
+ var _ = this;
996
+
997
+ if (filter !== null) {
998
+
999
+ _.$slidesCache = _.$slides;
1000
+
1001
+ _.unload();
1002
+
1003
+ _.$slideTrack.children(this.options.slide).detach();
1004
+
1005
+ _.$slidesCache.filter(filter).appendTo(_.$slideTrack);
1006
+
1007
+ _.reinit();
1008
+
1009
+ }
1010
+
1011
+ };
1012
+
1013
+ Slick.prototype.focusHandler = function() {
1014
+
1015
+ var _ = this;
1016
+
1017
+ // If any child element receives focus within the slider we need to pause the autoplay
1018
+ _.$slider
1019
+ .off('focus.slick blur.slick')
1020
+ .on(
1021
+ 'focus.slick',
1022
+ '*',
1023
+ function(event) {
1024
+ var $sf = $(this);
1025
+
1026
+ setTimeout(function() {
1027
+ if( _.options.pauseOnFocus ) {
1028
+ if ($sf.is(':focus')) {
1029
+ _.focussed = true;
1030
+ _.autoPlay();
1031
+ }
1032
+ }
1033
+ }, 0);
1034
+ }
1035
+ ).on(
1036
+ 'blur.slick',
1037
+ '*',
1038
+ function(event) {
1039
+ var $sf = $(this);
1040
+
1041
+ // When a blur occurs on any elements within the slider we become unfocused
1042
+ if( _.options.pauseOnFocus ) {
1043
+ _.focussed = false;
1044
+ _.autoPlay();
1045
+ }
1046
+ }
1047
+ );
1048
+ };
1049
+
1050
+ Slick.prototype.getCurrent = Slick.prototype.slickCurrentSlide = function() {
1051
+
1052
+ var _ = this;
1053
+ return _.currentSlide;
1054
+
1055
+ };
1056
+
1057
+ Slick.prototype.getDotCount = function() {
1058
+
1059
+ var _ = this;
1060
+
1061
+ var breakPoint = 0;
1062
+ var counter = 0;
1063
+ var pagerQty = 0;
1064
+
1065
+ if (_.options.infinite === true) {
1066
+ if (_.slideCount <= _.options.slidesToShow) {
1067
+ ++pagerQty;
1068
+ } else {
1069
+ while (breakPoint < _.slideCount) {
1070
+ ++pagerQty;
1071
+ breakPoint = counter + _.options.slidesToScroll;
1072
+ counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1073
+ }
1074
+ }
1075
+ } else if (_.options.centerMode === true) {
1076
+ pagerQty = _.slideCount;
1077
+ } else if(!_.options.asNavFor) {
1078
+ pagerQty = 1 + Math.ceil((_.slideCount - _.options.slidesToShow) / _.options.slidesToScroll);
1079
+ }else {
1080
+ while (breakPoint < _.slideCount) {
1081
+ ++pagerQty;
1082
+ breakPoint = counter + _.options.slidesToScroll;
1083
+ counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1084
+ }
1085
+ }
1086
+
1087
+ return pagerQty - 1;
1088
+
1089
+ };
1090
+
1091
+ Slick.prototype.getLeft = function(slideIndex) {
1092
+
1093
+ var _ = this,
1094
+ targetLeft,
1095
+ verticalHeight,
1096
+ verticalOffset = 0,
1097
+ targetSlide,
1098
+ coef;
1099
+
1100
+ _.slideOffset = 0;
1101
+ verticalHeight = _.$slides.first().outerHeight(true);
1102
+
1103
+ if (_.options.infinite === true) {
1104
+ if (_.slideCount > _.options.slidesToShow) {
1105
+ _.slideOffset = (_.slideWidth * _.options.slidesToShow) * -1;
1106
+ coef = -1
1107
+
1108
+ if (_.options.vertical === true && _.options.centerMode === true) {
1109
+ if (_.options.slidesToShow === 2) {
1110
+ coef = -1.5;
1111
+ } else if (_.options.slidesToShow === 1) {
1112
+ coef = -2
1113
+ }
1114
+ }
1115
+ verticalOffset = (verticalHeight * _.options.slidesToShow) * coef;
1116
+ }
1117
+ if (_.slideCount % _.options.slidesToScroll !== 0) {
1118
+ if (slideIndex + _.options.slidesToScroll > _.slideCount && _.slideCount > _.options.slidesToShow) {
1119
+ if (slideIndex > _.slideCount) {
1120
+ _.slideOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1;
1121
+ verticalOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1;
1122
+ } else {
1123
+ _.slideOffset = ((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1;
1124
+ verticalOffset = ((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1;
1125
+ }
1126
+ }
1127
+ }
1128
+ } else {
1129
+ if (slideIndex + _.options.slidesToShow > _.slideCount) {
1130
+ _.slideOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth;
1131
+ verticalOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight;
1132
+ }
1133
+ }
1134
+
1135
+ if (_.slideCount <= _.options.slidesToShow) {
1136
+ _.slideOffset = 0;
1137
+ verticalOffset = 0;
1138
+ }
1139
+
1140
+ if (_.options.centerMode === true && _.slideCount <= _.options.slidesToShow) {
1141
+ _.slideOffset = ((_.slideWidth * Math.floor(_.options.slidesToShow)) / 2) - ((_.slideWidth * _.slideCount) / 2);
1142
+ } else if (_.options.centerMode === true && _.options.infinite === true) {
1143
+ _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth;
1144
+ } else if (_.options.centerMode === true) {
1145
+ _.slideOffset = 0;
1146
+ _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2);
1147
+ }
1148
+
1149
+ if (_.options.vertical === false) {
1150
+ targetLeft = ((slideIndex * _.slideWidth) * -1) + _.slideOffset;
1151
+ } else {
1152
+ targetLeft = ((slideIndex * verticalHeight) * -1) + verticalOffset;
1153
+ }
1154
+
1155
+ if (_.options.variableWidth === true) {
1156
+
1157
+ if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
1158
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
1159
+ } else {
1160
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow);
1161
+ }
1162
+
1163
+ if (_.options.rtl === true) {
1164
+ if (targetSlide[0]) {
1165
+ targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
1166
+ } else {
1167
+ targetLeft = 0;
1168
+ }
1169
+ } else {
1170
+ targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
1171
+ }
1172
+
1173
+ if (_.options.centerMode === true) {
1174
+ if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
1175
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
1176
+ } else {
1177
+ targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1);
1178
+ }
1179
+
1180
+ if (_.options.rtl === true) {
1181
+ if (targetSlide[0]) {
1182
+ targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
1183
+ } else {
1184
+ targetLeft = 0;
1185
+ }
1186
+ } else {
1187
+ targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
1188
+ }
1189
+
1190
+ targetLeft += (_.$list.width() - targetSlide.outerWidth()) / 2;
1191
+ }
1192
+ }
1193
+
1194
+ return targetLeft;
1195
+
1196
+ };
1197
+
1198
+ Slick.prototype.getOption = Slick.prototype.slickGetOption = function(option) {
1199
+
1200
+ var _ = this;
1201
+
1202
+ return _.options[option];
1203
+
1204
+ };
1205
+
1206
+ Slick.prototype.getNavigableIndexes = function() {
1207
+
1208
+ var _ = this,
1209
+ breakPoint = 0,
1210
+ counter = 0,
1211
+ indexes = [],
1212
+ max;
1213
+
1214
+ if (_.options.infinite === false) {
1215
+ max = _.slideCount;
1216
+ } else {
1217
+ breakPoint = _.options.slidesToScroll * -1;
1218
+ counter = _.options.slidesToScroll * -1;
1219
+ max = _.slideCount * 2;
1220
+ }
1221
+
1222
+ while (breakPoint < max) {
1223
+ indexes.push(breakPoint);
1224
+ breakPoint = counter + _.options.slidesToScroll;
1225
+ counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1226
+ }
1227
+
1228
+ return indexes;
1229
+
1230
+ };
1231
+
1232
+ Slick.prototype.getSlick = function() {
1233
+
1234
+ return this;
1235
+
1236
+ };
1237
+
1238
+ Slick.prototype.getSlideCount = function() {
1239
+
1240
+ var _ = this,
1241
+ slidesTraversed, swipedSlide, swipeTarget, centerOffset;
1242
+
1243
+ centerOffset = _.options.centerMode === true ? Math.floor(_.$list.width() / 2) : 0;
1244
+ swipeTarget = (_.swipeLeft * -1) + centerOffset;
1245
+
1246
+ if (_.options.swipeToSlide === true) {
1247
+
1248
+ _.$slideTrack.find('.slick-slide').each(function(index, slide) {
1249
+
1250
+ var slideOuterWidth, slideOffset, slideRightBoundary;
1251
+ slideOuterWidth = $(slide).outerWidth();
1252
+ slideOffset = slide.offsetLeft;
1253
+ if (_.options.centerMode !== true) {
1254
+ slideOffset += (slideOuterWidth / 2);
1255
+ }
1256
+
1257
+ slideRightBoundary = slideOffset + (slideOuterWidth);
1258
+
1259
+ if (swipeTarget < slideRightBoundary) {
1260
+ swipedSlide = slide;
1261
+ return false;
1262
+ }
1263
+ });
1264
+
1265
+ slidesTraversed = Math.abs($(swipedSlide).attr('data-slick-index') - _.currentSlide) || 1;
1266
+
1267
+ return slidesTraversed;
1268
+
1269
+ } else {
1270
+ return _.options.slidesToScroll;
1271
+ }
1272
+
1273
+ };
1274
+
1275
+ Slick.prototype.goTo = Slick.prototype.slickGoTo = function(slide, dontAnimate) {
1276
+
1277
+ var _ = this;
1278
+
1279
+ _.changeSlide({
1280
+ data: {
1281
+ message: 'index',
1282
+ index: parseInt(slide)
1283
+ }
1284
+ }, dontAnimate);
1285
+
1286
+ };
1287
+
1288
+ Slick.prototype.init = function(creation) {
1289
+
1290
+ var _ = this;
1291
+
1292
+ if (!$(_.$slider).hasClass('slick-initialized')) {
1293
+
1294
+ $(_.$slider).addClass('slick-initialized');
1295
+
1296
+ _.buildRows();
1297
+ _.buildOut();
1298
+ _.setProps();
1299
+ _.startLoad();
1300
+ _.loadSlider();
1301
+ _.initializeEvents();
1302
+ _.updateArrows();
1303
+ _.updateDots();
1304
+ _.checkResponsive(true);
1305
+ _.focusHandler();
1306
+
1307
+ }
1308
+
1309
+ if (creation) {
1310
+ _.$slider.trigger('init', [_]);
1311
+ }
1312
+
1313
+ if (_.options.accessibility === true) {
1314
+ _.initADA();
1315
+ }
1316
+
1317
+ if ( _.options.autoplay ) {
1318
+
1319
+ _.paused = false;
1320
+ _.autoPlay();
1321
+
1322
+ }
1323
+
1324
+ };
1325
+
1326
+ Slick.prototype.initADA = function() {
1327
+ var _ = this,
1328
+ numDotGroups = Math.ceil(_.slideCount / _.options.slidesToShow),
1329
+ tabControlIndexes = _.getNavigableIndexes().filter(function(val) {
1330
+ return (val >= 0) && (val < _.slideCount);
1331
+ });
1332
+
1333
+ _.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({
1334
+ 'aria-hidden': 'true',
1335
+ 'tabindex': '-1'
1336
+ }).find('a, input, button, select').attr({
1337
+ 'tabindex': '-1'
1338
+ });
1339
+
1340
+ if (_.$dots !== null) {
1341
+ _.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function(i) {
1342
+ var slideControlIndex = tabControlIndexes.indexOf(i);
1343
+
1344
+ $(this).attr({
1345
+ 'role': 'tabpanel',
1346
+ 'id': 'slick-slide' + _.instanceUid + i,
1347
+ 'tabindex': -1
1348
+ });
1349
+
1350
+ if (slideControlIndex !== -1) {
1351
+ var ariaButtonControl = 'slick-slide-control' + _.instanceUid + slideControlIndex
1352
+ if ($('#' + ariaButtonControl).length) {
1353
+ $(this).attr({
1354
+ 'aria-describedby': ariaButtonControl
1355
+ });
1356
+ }
1357
+ }
1358
+ });
1359
+
1360
+ _.$dots.attr('role', 'tablist').find('li').each(function(i) {
1361
+ var mappedSlideIndex = tabControlIndexes[i];
1362
+
1363
+ $(this).attr({
1364
+ 'role': 'presentation'
1365
+ });
1366
+
1367
+ $(this).find('button').first().attr({
1368
+ 'role': 'tab',
1369
+ 'id': 'slick-slide-control' + _.instanceUid + i,
1370
+ 'aria-controls': 'slick-slide' + _.instanceUid + mappedSlideIndex,
1371
+ 'aria-label': (i + 1) + ' of ' + numDotGroups,
1372
+ 'aria-selected': null,
1373
+ 'tabindex': '-1'
1374
+ });
1375
+
1376
+ }).eq(_.currentSlide).find('button').attr({
1377
+ 'aria-selected': 'true',
1378
+ 'tabindex': '0'
1379
+ }).end();
1380
+ }
1381
+
1382
+ for (var i=_.currentSlide, max=i+_.options.slidesToShow; i < max; i++) {
1383
+ if (_.options.focusOnChange) {
1384
+ _.$slides.eq(i).attr({'tabindex': '0'});
1385
+ } else {
1386
+ _.$slides.eq(i).removeAttr('tabindex');
1387
+ }
1388
+ }
1389
+
1390
+ _.activateADA();
1391
+
1392
+ };
1393
+
1394
+ Slick.prototype.initArrowEvents = function() {
1395
+
1396
+ var _ = this;
1397
+
1398
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
1399
+ _.$prevArrow
1400
+ .off('click.slick')
1401
+ .on('click.slick', {
1402
+ message: 'previous'
1403
+ }, _.changeSlide);
1404
+ _.$nextArrow
1405
+ .off('click.slick')
1406
+ .on('click.slick', {
1407
+ message: 'next'
1408
+ }, _.changeSlide);
1409
+
1410
+ if (_.options.accessibility === true) {
1411
+ _.$prevArrow.on('keydown.slick', _.keyHandler);
1412
+ _.$nextArrow.on('keydown.slick', _.keyHandler);
1413
+ }
1414
+ }
1415
+
1416
+ };
1417
+
1418
+ Slick.prototype.initDotEvents = function() {
1419
+
1420
+ var _ = this;
1421
+
1422
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
1423
+ $('li', _.$dots).on('click.slick', {
1424
+ message: 'index'
1425
+ }, _.changeSlide);
1426
+
1427
+ if (_.options.accessibility === true) {
1428
+ _.$dots.on('keydown.slick', _.keyHandler);
1429
+ }
1430
+ }
1431
+
1432
+ if (_.options.dots === true && _.options.pauseOnDotsHover === true && _.slideCount > _.options.slidesToShow) {
1433
+
1434
+ $('li', _.$dots)
1435
+ .on('mouseenter.slick', $.proxy(_.interrupt, _, true))
1436
+ .on('mouseleave.slick', $.proxy(_.interrupt, _, false));
1437
+
1438
+ }
1439
+
1440
+ };
1441
+
1442
+ Slick.prototype.initSlideEvents = function() {
1443
+
1444
+ var _ = this;
1445
+
1446
+ if ( _.options.pauseOnHover ) {
1447
+
1448
+ _.$list.on('mouseenter.slick', $.proxy(_.interrupt, _, true));
1449
+ _.$list.on('mouseleave.slick', $.proxy(_.interrupt, _, false));
1450
+
1451
+ }
1452
+
1453
+ };
1454
+
1455
+ Slick.prototype.initializeEvents = function() {
1456
+
1457
+ var _ = this;
1458
+
1459
+ _.initArrowEvents();
1460
+
1461
+ _.initDotEvents();
1462
+ _.initSlideEvents();
1463
+
1464
+ _.$list.on('touchstart.slick mousedown.slick', {
1465
+ action: 'start'
1466
+ }, _.swipeHandler);
1467
+ _.$list.on('touchmove.slick mousemove.slick', {
1468
+ action: 'move'
1469
+ }, _.swipeHandler);
1470
+ _.$list.on('touchend.slick mouseup.slick', {
1471
+ action: 'end'
1472
+ }, _.swipeHandler);
1473
+ _.$list.on('touchcancel.slick mouseleave.slick', {
1474
+ action: 'end'
1475
+ }, _.swipeHandler);
1476
+
1477
+ _.$list.on('click.slick', _.clickHandler);
1478
+
1479
+ $(document).on(_.visibilityChange, $.proxy(_.visibility, _));
1480
+
1481
+ if (_.options.accessibility === true) {
1482
+ _.$list.on('keydown.slick', _.keyHandler);
1483
+ }
1484
+
1485
+ if (_.options.focusOnSelect === true) {
1486
+ $(_.$slideTrack).children().on('click.slick', _.selectHandler);
1487
+ }
1488
+
1489
+ $(window).on('orientationchange.slick.slick-' + _.instanceUid, $.proxy(_.orientationChange, _));
1490
+
1491
+ $(window).on('resize.slick.slick-' + _.instanceUid, $.proxy(_.resize, _));
1492
+
1493
+ $('[draggable!=true]', _.$slideTrack).on('dragstart', _.preventDefault);
1494
+
1495
+ $(window).on('load.slick.slick-' + _.instanceUid, _.setPosition);
1496
+ $(_.setPosition);
1497
+
1498
+ };
1499
+
1500
+ Slick.prototype.initUI = function() {
1501
+
1502
+ var _ = this;
1503
+
1504
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
1505
+
1506
+ _.$prevArrow.show();
1507
+ _.$nextArrow.show();
1508
+
1509
+ }
1510
+
1511
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
1512
+
1513
+ _.$dots.show();
1514
+
1515
+ }
1516
+
1517
+ };
1518
+
1519
+ Slick.prototype.keyHandler = function(event) {
1520
+
1521
+ var _ = this;
1522
+ //Dont slide if the cursor is inside the form fields and arrow keys are pressed
1523
+ if(!event.target.tagName.match('TEXTAREA|INPUT|SELECT')) {
1524
+ if (event.keyCode === 37 && _.options.accessibility === true) {
1525
+ _.changeSlide({
1526
+ data: {
1527
+ message: _.options.rtl === true ? 'next' : 'previous'
1528
+ }
1529
+ });
1530
+ } else if (event.keyCode === 39 && _.options.accessibility === true) {
1531
+ _.changeSlide({
1532
+ data: {
1533
+ message: _.options.rtl === true ? 'previous' : 'next'
1534
+ }
1535
+ });
1536
+ }
1537
+ }
1538
+
1539
+ };
1540
+
1541
+ Slick.prototype.lazyLoad = function() {
1542
+
1543
+ var _ = this,
1544
+ loadRange, cloneRange, rangeStart, rangeEnd;
1545
+
1546
+ function loadImages(imagesScope) {
1547
+
1548
+ $('img[data-lazy]', imagesScope).each(function() {
1549
+
1550
+ var image = $(this),
1551
+ imageSource = $(this).attr('data-lazy'),
1552
+ imageSrcSet = $(this).attr('data-srcset'),
1553
+ imageSizes = $(this).attr('data-sizes') || _.$slider.attr('data-sizes'),
1554
+ imageToLoad = document.createElement('img');
1555
+
1556
+ imageToLoad.onload = function() {
1557
+
1558
+ image
1559
+ .animate({ opacity: 0 }, 100, function() {
1560
+
1561
+ if (imageSrcSet) {
1562
+ image
1563
+ .attr('srcset', imageSrcSet );
1564
+
1565
+ if (imageSizes) {
1566
+ image
1567
+ .attr('sizes', imageSizes );
1568
+ }
1569
+ }
1570
+
1571
+ image
1572
+ .attr('src', imageSource)
1573
+ .animate({ opacity: 1 }, 200, function() {
1574
+ image
1575
+ .removeAttr('data-lazy data-srcset data-sizes')
1576
+ .removeClass('slick-loading');
1577
+ });
1578
+ _.$slider.trigger('lazyLoaded', [_, image, imageSource]);
1579
+ });
1580
+
1581
+ };
1582
+
1583
+ imageToLoad.onerror = function() {
1584
+
1585
+ image
1586
+ .removeAttr( 'data-lazy' )
1587
+ .removeClass( 'slick-loading' )
1588
+ .addClass( 'slick-lazyload-error' );
1589
+
1590
+ _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
1591
+
1592
+ };
1593
+
1594
+ imageToLoad.src = imageSource;
1595
+
1596
+ });
1597
+
1598
+ }
1599
+
1600
+ if (_.options.centerMode === true) {
1601
+ if (_.options.infinite === true) {
1602
+ rangeStart = _.currentSlide + (_.options.slidesToShow / 2 + 1);
1603
+ rangeEnd = rangeStart + _.options.slidesToShow + 2;
1604
+ } else {
1605
+ rangeStart = Math.max(0, _.currentSlide - (_.options.slidesToShow / 2 + 1));
1606
+ rangeEnd = 2 + (_.options.slidesToShow / 2 + 1) + _.currentSlide;
1607
+ }
1608
+ } else {
1609
+ rangeStart = _.options.infinite ? _.options.slidesToShow + _.currentSlide : _.currentSlide;
1610
+ rangeEnd = Math.ceil(rangeStart + _.options.slidesToShow);
1611
+ if (_.options.fade === true) {
1612
+ if (rangeStart > 0) rangeStart--;
1613
+ if (rangeEnd <= _.slideCount) rangeEnd++;
1614
+ }
1615
+ }
1616
+
1617
+ loadRange = _.$slider.find('.slick-slide').slice(rangeStart, rangeEnd);
1618
+
1619
+ if (_.options.lazyLoad === 'anticipated') {
1620
+ var prevSlide = rangeStart - 1,
1621
+ nextSlide = rangeEnd,
1622
+ $slides = _.$slider.find('.slick-slide');
1623
+
1624
+ for (var i = 0; i < _.options.slidesToScroll; i++) {
1625
+ if (prevSlide < 0) prevSlide = _.slideCount - 1;
1626
+ loadRange = loadRange.add($slides.eq(prevSlide));
1627
+ loadRange = loadRange.add($slides.eq(nextSlide));
1628
+ prevSlide--;
1629
+ nextSlide++;
1630
+ }
1631
+ }
1632
+
1633
+ loadImages(loadRange);
1634
+
1635
+ if (_.slideCount <= _.options.slidesToShow) {
1636
+ cloneRange = _.$slider.find('.slick-slide');
1637
+ loadImages(cloneRange);
1638
+ } else
1639
+ if (_.currentSlide >= _.slideCount - _.options.slidesToShow) {
1640
+ cloneRange = _.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow);
1641
+ loadImages(cloneRange);
1642
+ } else if (_.currentSlide === 0) {
1643
+ cloneRange = _.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1);
1644
+ loadImages(cloneRange);
1645
+ }
1646
+
1647
+ };
1648
+
1649
+ Slick.prototype.loadSlider = function() {
1650
+
1651
+ var _ = this;
1652
+
1653
+ _.setPosition();
1654
+
1655
+ _.$slideTrack.css({
1656
+ opacity: 1
1657
+ });
1658
+
1659
+ _.$slider.removeClass('slick-loading');
1660
+
1661
+ _.initUI();
1662
+
1663
+ if (_.options.lazyLoad === 'progressive') {
1664
+ _.progressiveLazyLoad();
1665
+ }
1666
+
1667
+ };
1668
+
1669
+ Slick.prototype.next = Slick.prototype.slickNext = function() {
1670
+
1671
+ var _ = this;
1672
+
1673
+ _.changeSlide({
1674
+ data: {
1675
+ message: 'next'
1676
+ }
1677
+ });
1678
+
1679
+ };
1680
+
1681
+ Slick.prototype.orientationChange = function() {
1682
+
1683
+ var _ = this;
1684
+
1685
+ _.checkResponsive();
1686
+ _.setPosition();
1687
+
1688
+ };
1689
+
1690
+ Slick.prototype.pause = Slick.prototype.slickPause = function() {
1691
+
1692
+ var _ = this;
1693
+
1694
+ _.autoPlayClear();
1695
+ _.paused = true;
1696
+
1697
+ };
1698
+
1699
+ Slick.prototype.play = Slick.prototype.slickPlay = function() {
1700
+
1701
+ var _ = this;
1702
+
1703
+ _.autoPlay();
1704
+ _.options.autoplay = true;
1705
+ _.paused = false;
1706
+ _.focussed = false;
1707
+ _.interrupted = false;
1708
+
1709
+ };
1710
+
1711
+ Slick.prototype.postSlide = function(index) {
1712
+
1713
+ var _ = this;
1714
+
1715
+ if( !_.unslicked ) {
1716
+
1717
+ _.$slider.trigger('afterChange', [_, index]);
1718
+
1719
+ _.animating = false;
1720
+
1721
+ if (_.slideCount > _.options.slidesToShow) {
1722
+ _.setPosition();
1723
+ }
1724
+
1725
+ _.swipeLeft = null;
1726
+
1727
+ if ( _.options.autoplay ) {
1728
+ _.autoPlay();
1729
+ }
1730
+
1731
+ if (_.options.accessibility === true) {
1732
+ _.initADA();
1733
+
1734
+ if (_.options.focusOnChange) {
1735
+ var $currentSlide = $(_.$slides.get(_.currentSlide));
1736
+ $currentSlide.attr('tabindex', 0).focus();
1737
+ }
1738
+ }
1739
+
1740
+ }
1741
+
1742
+ };
1743
+
1744
+ Slick.prototype.prev = Slick.prototype.slickPrev = function() {
1745
+
1746
+ var _ = this;
1747
+
1748
+ _.changeSlide({
1749
+ data: {
1750
+ message: 'previous'
1751
+ }
1752
+ });
1753
+
1754
+ };
1755
+
1756
+ Slick.prototype.preventDefault = function(event) {
1757
+
1758
+ event.preventDefault();
1759
+
1760
+ };
1761
+
1762
+ Slick.prototype.progressiveLazyLoad = function( tryCount ) {
1763
+
1764
+ tryCount = tryCount || 1;
1765
+
1766
+ var _ = this,
1767
+ $imgsToLoad = $( 'img[data-lazy]', _.$slider ),
1768
+ image,
1769
+ imageSource,
1770
+ imageSrcSet,
1771
+ imageSizes,
1772
+ imageToLoad;
1773
+
1774
+ if ( $imgsToLoad.length ) {
1775
+
1776
+ image = $imgsToLoad.first();
1777
+ imageSource = image.attr('data-lazy');
1778
+ imageSrcSet = image.attr('data-srcset');
1779
+ imageSizes = image.attr('data-sizes') || _.$slider.attr('data-sizes');
1780
+ imageToLoad = document.createElement('img');
1781
+
1782
+ imageToLoad.onload = function() {
1783
+
1784
+ if (imageSrcSet) {
1785
+ image
1786
+ .attr('srcset', imageSrcSet );
1787
+
1788
+ if (imageSizes) {
1789
+ image
1790
+ .attr('sizes', imageSizes );
1791
+ }
1792
+ }
1793
+
1794
+ image
1795
+ .attr( 'src', imageSource )
1796
+ .removeAttr('data-lazy data-srcset data-sizes')
1797
+ .removeClass('slick-loading');
1798
+
1799
+ if ( _.options.adaptiveHeight === true ) {
1800
+ _.setPosition();
1801
+ }
1802
+
1803
+ _.$slider.trigger('lazyLoaded', [ _, image, imageSource ]);
1804
+ _.progressiveLazyLoad();
1805
+
1806
+ };
1807
+
1808
+ imageToLoad.onerror = function() {
1809
+
1810
+ if ( tryCount < 3 ) {
1811
+
1812
+ /**
1813
+ * try to load the image 3 times,
1814
+ * leave a slight delay so we don't get
1815
+ * servers blocking the request.
1816
+ */
1817
+ setTimeout( function() {
1818
+ _.progressiveLazyLoad( tryCount + 1 );
1819
+ }, 500 );
1820
+
1821
+ } else {
1822
+
1823
+ image
1824
+ .removeAttr( 'data-lazy' )
1825
+ .removeClass( 'slick-loading' )
1826
+ .addClass( 'slick-lazyload-error' );
1827
+
1828
+ _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
1829
+
1830
+ _.progressiveLazyLoad();
1831
+
1832
+ }
1833
+
1834
+ };
1835
+
1836
+ imageToLoad.src = imageSource;
1837
+
1838
+ } else {
1839
+
1840
+ _.$slider.trigger('allImagesLoaded', [ _ ]);
1841
+
1842
+ }
1843
+
1844
+ };
1845
+
1846
+ Slick.prototype.refresh = function( initializing ) {
1847
+
1848
+ var _ = this, currentSlide, lastVisibleIndex;
1849
+
1850
+ lastVisibleIndex = _.slideCount - _.options.slidesToShow;
1851
+
1852
+ // in non-infinite sliders, we don't want to go past the
1853
+ // last visible index.
1854
+ if( !_.options.infinite && ( _.currentSlide > lastVisibleIndex )) {
1855
+ _.currentSlide = lastVisibleIndex;
1856
+ }
1857
+
1858
+ // if less slides than to show, go to start.
1859
+ if ( _.slideCount <= _.options.slidesToShow ) {
1860
+ _.currentSlide = 0;
1861
+
1862
+ }
1863
+
1864
+ currentSlide = _.currentSlide;
1865
+
1866
+ _.destroy(true);
1867
+
1868
+ $.extend(_, _.initials, { currentSlide: currentSlide });
1869
+
1870
+ _.init();
1871
+
1872
+ if( !initializing ) {
1873
+
1874
+ _.changeSlide({
1875
+ data: {
1876
+ message: 'index',
1877
+ index: currentSlide
1878
+ }
1879
+ }, false);
1880
+
1881
+ }
1882
+
1883
+ };
1884
+
1885
+ Slick.prototype.registerBreakpoints = function() {
1886
+
1887
+ var _ = this, breakpoint, currentBreakpoint, l,
1888
+ responsiveSettings = _.options.responsive || null;
1889
+
1890
+ if ( $.type(responsiveSettings) === 'array' && responsiveSettings.length ) {
1891
+
1892
+ _.respondTo = _.options.respondTo || 'window';
1893
+
1894
+ for ( breakpoint in responsiveSettings ) {
1895
+
1896
+ l = _.breakpoints.length-1;
1897
+
1898
+ if (responsiveSettings.hasOwnProperty(breakpoint)) {
1899
+ currentBreakpoint = responsiveSettings[breakpoint].breakpoint;
1900
+
1901
+ // loop through the breakpoints and cut out any existing
1902
+ // ones with the same breakpoint number, we don't want dupes.
1903
+ while( l >= 0 ) {
1904
+ if( _.breakpoints[l] && _.breakpoints[l] === currentBreakpoint ) {
1905
+ _.breakpoints.splice(l,1);
1906
+ }
1907
+ l--;
1908
+ }
1909
+
1910
+ _.breakpoints.push(currentBreakpoint);
1911
+ _.breakpointSettings[currentBreakpoint] = responsiveSettings[breakpoint].settings;
1912
+
1913
+ }
1914
+
1915
+ }
1916
+
1917
+ _.breakpoints.sort(function(a, b) {
1918
+ return ( _.options.mobileFirst ) ? a-b : b-a;
1919
+ });
1920
+
1921
+ }
1922
+
1923
+ };
1924
+
1925
+ Slick.prototype.reinit = function() {
1926
+
1927
+ var _ = this;
1928
+
1929
+ _.$slides =
1930
+ _.$slideTrack
1931
+ .children(_.options.slide)
1932
+ .addClass('slick-slide');
1933
+
1934
+ _.slideCount = _.$slides.length;
1935
+
1936
+ if (_.currentSlide >= _.slideCount && _.currentSlide !== 0) {
1937
+ _.currentSlide = _.currentSlide - _.options.slidesToScroll;
1938
+ }
1939
+
1940
+ if (_.slideCount <= _.options.slidesToShow) {
1941
+ _.currentSlide = 0;
1942
+ }
1943
+
1944
+ _.registerBreakpoints();
1945
+
1946
+ _.setProps();
1947
+ _.setupInfinite();
1948
+ _.buildArrows();
1949
+ _.updateArrows();
1950
+ _.initArrowEvents();
1951
+ _.buildDots();
1952
+ _.updateDots();
1953
+ _.initDotEvents();
1954
+ _.cleanUpSlideEvents();
1955
+ _.initSlideEvents();
1956
+
1957
+ _.checkResponsive(false, true);
1958
+
1959
+ if (_.options.focusOnSelect === true) {
1960
+ $(_.$slideTrack).children().on('click.slick', _.selectHandler);
1961
+ }
1962
+
1963
+ _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
1964
+
1965
+ _.setPosition();
1966
+ _.focusHandler();
1967
+
1968
+ _.paused = !_.options.autoplay;
1969
+ _.autoPlay();
1970
+
1971
+ _.$slider.trigger('reInit', [_]);
1972
+
1973
+ };
1974
+
1975
+ Slick.prototype.resize = function() {
1976
+
1977
+ var _ = this;
1978
+
1979
+ if ($(window).width() !== _.windowWidth) {
1980
+ clearTimeout(_.windowDelay);
1981
+ _.windowDelay = window.setTimeout(function() {
1982
+ _.windowWidth = $(window).width();
1983
+ _.checkResponsive();
1984
+ if( !_.unslicked ) { _.setPosition(); }
1985
+ }, 50);
1986
+ }
1987
+ };
1988
+
1989
+ Slick.prototype.removeSlide = Slick.prototype.slickRemove = function(index, removeBefore, removeAll) {
1990
+
1991
+ var _ = this;
1992
+
1993
+ if (typeof(index) === 'boolean') {
1994
+ removeBefore = index;
1995
+ index = removeBefore === true ? 0 : _.slideCount - 1;
1996
+ } else {
1997
+ index = removeBefore === true ? --index : index;
1998
+ }
1999
+
2000
+ if (_.slideCount < 1 || index < 0 || index > _.slideCount - 1) {
2001
+ return false;
2002
+ }
2003
+
2004
+ _.unload();
2005
+
2006
+ if (removeAll === true) {
2007
+ _.$slideTrack.children().remove();
2008
+ } else {
2009
+ _.$slideTrack.children(this.options.slide).eq(index).remove();
2010
+ }
2011
+
2012
+ _.$slides = _.$slideTrack.children(this.options.slide);
2013
+
2014
+ _.$slideTrack.children(this.options.slide).detach();
2015
+
2016
+ _.$slideTrack.append(_.$slides);
2017
+
2018
+ _.$slidesCache = _.$slides;
2019
+
2020
+ _.reinit();
2021
+
2022
+ };
2023
+
2024
+ Slick.prototype.setCSS = function(position) {
2025
+
2026
+ var _ = this,
2027
+ positionProps = {},
2028
+ x, y;
2029
+
2030
+ if (_.options.rtl === true) {
2031
+ position = -position;
2032
+ }
2033
+ x = _.positionProp == 'left' ? Math.ceil(position) + 'px' : '0px';
2034
+ y = _.positionProp == 'top' ? Math.ceil(position) + 'px' : '0px';
2035
+
2036
+ positionProps[_.positionProp] = position;
2037
+
2038
+ if (_.transformsEnabled === false) {
2039
+ _.$slideTrack.css(positionProps);
2040
+ } else {
2041
+ positionProps = {};
2042
+ if (_.cssTransitions === false) {
2043
+ positionProps[_.animType] = 'translate(' + x + ', ' + y + ')';
2044
+ _.$slideTrack.css(positionProps);
2045
+ } else {
2046
+ positionProps[_.animType] = 'translate3d(' + x + ', ' + y + ', 0px)';
2047
+ _.$slideTrack.css(positionProps);
2048
+ }
2049
+ }
2050
+
2051
+ };
2052
+
2053
+ Slick.prototype.setDimensions = function() {
2054
+
2055
+ var _ = this;
2056
+
2057
+ if (_.options.vertical === false) {
2058
+ if (_.options.centerMode === true) {
2059
+ _.$list.css({
2060
+ padding: ('0px ' + _.options.centerPadding)
2061
+ });
2062
+ }
2063
+ } else {
2064
+ _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow);
2065
+ if (_.options.centerMode === true) {
2066
+ _.$list.css({
2067
+ padding: (_.options.centerPadding + ' 0px')
2068
+ });
2069
+ }
2070
+ }
2071
+
2072
+ _.listWidth = _.$list.width();
2073
+ _.listHeight = _.$list.height();
2074
+
2075
+
2076
+ if (_.options.vertical === false && _.options.variableWidth === false) {
2077
+ _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow);
2078
+ _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length)));
2079
+
2080
+ } else if (_.options.variableWidth === true) {
2081
+ _.$slideTrack.width(5000 * _.slideCount);
2082
+ } else {
2083
+ _.slideWidth = Math.ceil(_.listWidth);
2084
+ _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length)));
2085
+ }
2086
+
2087
+ var offset = _.$slides.first().outerWidth(true) - _.$slides.first().width();
2088
+ if (_.options.variableWidth === false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset);
2089
+
2090
+ };
2091
+
2092
+ Slick.prototype.setFade = function() {
2093
+
2094
+ var _ = this,
2095
+ targetLeft;
2096
+
2097
+ _.$slides.each(function(index, element) {
2098
+ targetLeft = (_.slideWidth * index) * -1;
2099
+ if (_.options.rtl === true) {
2100
+ $(element).css({
2101
+ position: 'relative',
2102
+ right: targetLeft,
2103
+ top: 0,
2104
+ zIndex: _.options.zIndex - 2,
2105
+ opacity: 0
2106
+ });
2107
+ } else {
2108
+ $(element).css({
2109
+ position: 'relative',
2110
+ left: targetLeft,
2111
+ top: 0,
2112
+ zIndex: _.options.zIndex - 2,
2113
+ opacity: 0
2114
+ });
2115
+ }
2116
+ });
2117
+
2118
+ _.$slides.eq(_.currentSlide).css({
2119
+ zIndex: _.options.zIndex - 1,
2120
+ opacity: 1
2121
+ });
2122
+
2123
+ };
2124
+
2125
+ Slick.prototype.setHeight = function() {
2126
+
2127
+ var _ = this;
2128
+
2129
+ if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
2130
+ var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
2131
+ _.$list.css('height', targetHeight);
2132
+ }
2133
+
2134
+ };
2135
+
2136
+ Slick.prototype.setOption =
2137
+ Slick.prototype.slickSetOption = function() {
2138
+
2139
+ /**
2140
+ * accepts arguments in format of:
2141
+ *
2142
+ * - for changing a single option's value:
2143
+ * .slick("setOption", option, value, refresh )
2144
+ *
2145
+ * - for changing a set of responsive options:
2146
+ * .slick("setOption", 'responsive', [{}, ...], refresh )
2147
+ *
2148
+ * - for updating multiple values at once (not responsive)
2149
+ * .slick("setOption", { 'option': value, ... }, refresh )
2150
+ */
2151
+
2152
+ var _ = this, l, item, option, value, refresh = false, type;
2153
+
2154
+ if( $.type( arguments[0] ) === 'object' ) {
2155
+
2156
+ option = arguments[0];
2157
+ refresh = arguments[1];
2158
+ type = 'multiple';
2159
+
2160
+ } else if ( $.type( arguments[0] ) === 'string' ) {
2161
+
2162
+ option = arguments[0];
2163
+ value = arguments[1];
2164
+ refresh = arguments[2];
2165
+
2166
+ if ( arguments[0] === 'responsive' && $.type( arguments[1] ) === 'array' ) {
2167
+
2168
+ type = 'responsive';
2169
+
2170
+ } else if ( typeof arguments[1] !== 'undefined' ) {
2171
+
2172
+ type = 'single';
2173
+
2174
+ }
2175
+
2176
+ }
2177
+
2178
+ if ( type === 'single' ) {
2179
+
2180
+ _.options[option] = value;
2181
+
2182
+
2183
+ } else if ( type === 'multiple' ) {
2184
+
2185
+ $.each( option , function( opt, val ) {
2186
+
2187
+ _.options[opt] = val;
2188
+
2189
+ });
2190
+
2191
+
2192
+ } else if ( type === 'responsive' ) {
2193
+
2194
+ for ( item in value ) {
2195
+
2196
+ if( $.type( _.options.responsive ) !== 'array' ) {
2197
+
2198
+ _.options.responsive = [ value[item] ];
2199
+
2200
+ } else {
2201
+
2202
+ l = _.options.responsive.length-1;
2203
+
2204
+ // loop through the responsive object and splice out duplicates.
2205
+ while( l >= 0 ) {
2206
+
2207
+ if( _.options.responsive[l].breakpoint === value[item].breakpoint ) {
2208
+
2209
+ _.options.responsive.splice(l,1);
2210
+
2211
+ }
2212
+
2213
+ l--;
2214
+
2215
+ }
2216
+
2217
+ _.options.responsive.push( value[item] );
2218
+
2219
+ }
2220
+
2221
+ }
2222
+
2223
+ }
2224
+
2225
+ if ( refresh ) {
2226
+
2227
+ _.unload();
2228
+ _.reinit();
2229
+
2230
+ }
2231
+
2232
+ };
2233
+
2234
+ Slick.prototype.setPosition = function() {
2235
+
2236
+ var _ = this;
2237
+
2238
+ _.setDimensions();
2239
+
2240
+ _.setHeight();
2241
+
2242
+ if (_.options.fade === false) {
2243
+ _.setCSS(_.getLeft(_.currentSlide));
2244
+ } else {
2245
+ _.setFade();
2246
+ }
2247
+
2248
+ _.$slider.trigger('setPosition', [_]);
2249
+
2250
+ };
2251
+
2252
+ Slick.prototype.setProps = function() {
2253
+
2254
+ var _ = this,
2255
+ bodyStyle = document.body.style;
2256
+
2257
+ _.positionProp = _.options.vertical === true ? 'top' : 'left';
2258
+
2259
+ if (_.positionProp === 'top') {
2260
+ _.$slider.addClass('slick-vertical');
2261
+ } else {
2262
+ _.$slider.removeClass('slick-vertical');
2263
+ }
2264
+
2265
+ if (bodyStyle.WebkitTransition !== undefined ||
2266
+ bodyStyle.MozTransition !== undefined ||
2267
+ bodyStyle.msTransition !== undefined) {
2268
+ if (_.options.useCSS === true) {
2269
+ _.cssTransitions = true;
2270
+ }
2271
+ }
2272
+
2273
+ if ( _.options.fade ) {
2274
+ if ( typeof _.options.zIndex === 'number' ) {
2275
+ if( _.options.zIndex < 3 ) {
2276
+ _.options.zIndex = 3;
2277
+ }
2278
+ } else {
2279
+ _.options.zIndex = _.defaults.zIndex;
2280
+ }
2281
+ }
2282
+
2283
+ if (bodyStyle.OTransform !== undefined) {
2284
+ _.animType = 'OTransform';
2285
+ _.transformType = '-o-transform';
2286
+ _.transitionType = 'OTransition';
2287
+ if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
2288
+ }
2289
+ if (bodyStyle.MozTransform !== undefined) {
2290
+ _.animType = 'MozTransform';
2291
+ _.transformType = '-moz-transform';
2292
+ _.transitionType = 'MozTransition';
2293
+ if (bodyStyle.perspectiveProperty === undefined && bodyStyle.MozPerspective === undefined) _.animType = false;
2294
+ }
2295
+ if (bodyStyle.webkitTransform !== undefined) {
2296
+ _.animType = 'webkitTransform';
2297
+ _.transformType = '-webkit-transform';
2298
+ _.transitionType = 'webkitTransition';
2299
+ if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
2300
+ }
2301
+ if (bodyStyle.msTransform !== undefined) {
2302
+ _.animType = 'msTransform';
2303
+ _.transformType = '-ms-transform';
2304
+ _.transitionType = 'msTransition';
2305
+ if (bodyStyle.msTransform === undefined) _.animType = false;
2306
+ }
2307
+ if (bodyStyle.transform !== undefined && _.animType !== false) {
2308
+ _.animType = 'transform';
2309
+ _.transformType = 'transform';
2310
+ _.transitionType = 'transition';
2311
+ }
2312
+ _.transformsEnabled = _.options.useTransform && (_.animType !== null && _.animType !== false);
2313
+ };
2314
+
2315
+
2316
+ Slick.prototype.setSlideClasses = function(index) {
2317
+
2318
+ var _ = this,
2319
+ centerOffset, allSlides, indexOffset, remainder;
2320
+
2321
+ allSlides = _.$slider
2322
+ .find('.slick-slide')
2323
+ .removeClass('slick-active slick-center slick-current')
2324
+ .attr('aria-hidden', 'true');
2325
+
2326
+ _.$slides
2327
+ .eq(index)
2328
+ .addClass('slick-current');
2329
+
2330
+ if (_.options.centerMode === true) {
2331
+
2332
+ var evenCoef = _.options.slidesToShow % 2 === 0 ? 1 : 0;
2333
+
2334
+ centerOffset = Math.floor(_.options.slidesToShow / 2);
2335
+
2336
+ if (_.options.infinite === true) {
2337
+
2338
+ if (index >= centerOffset && index <= (_.slideCount - 1) - centerOffset) {
2339
+ _.$slides
2340
+ .slice(index - centerOffset + evenCoef, index + centerOffset + 1)
2341
+ .addClass('slick-active')
2342
+ .attr('aria-hidden', 'false');
2343
+
2344
+ } else {
2345
+
2346
+ indexOffset = _.options.slidesToShow + index;
2347
+ allSlides
2348
+ .slice(indexOffset - centerOffset + 1 + evenCoef, indexOffset + centerOffset + 2)
2349
+ .addClass('slick-active')
2350
+ .attr('aria-hidden', 'false');
2351
+
2352
+ }
2353
+
2354
+ if (index === 0) {
2355
+
2356
+ allSlides
2357
+ .eq( _.options.slidesToShow + _.slideCount + 1 )
2358
+ .addClass('slick-center');
2359
+
2360
+ } else if (index === _.slideCount - 1) {
2361
+
2362
+ allSlides
2363
+ .eq(_.options.slidesToShow)
2364
+ .addClass('slick-center');
2365
+
2366
+ }
2367
+
2368
+ }
2369
+
2370
+ _.$slides
2371
+ .eq(index)
2372
+ .addClass('slick-center');
2373
+
2374
+ } else {
2375
+
2376
+ if (index >= 0 && index <= (_.slideCount - _.options.slidesToShow)) {
2377
+
2378
+ _.$slides
2379
+ .slice(index, index + _.options.slidesToShow)
2380
+ .addClass('slick-active')
2381
+ .attr('aria-hidden', 'false');
2382
+
2383
+ } else if (allSlides.length <= _.options.slidesToShow) {
2384
+
2385
+ allSlides
2386
+ .addClass('slick-active')
2387
+ .attr('aria-hidden', 'false');
2388
+
2389
+ } else {
2390
+
2391
+ remainder = _.slideCount % _.options.slidesToShow;
2392
+ indexOffset = _.options.infinite === true ? _.options.slidesToShow + index : index;
2393
+
2394
+ if (_.options.slidesToShow == _.options.slidesToScroll && (_.slideCount - index) < _.options.slidesToShow) {
2395
+
2396
+ allSlides
2397
+ .slice(indexOffset - (_.options.slidesToShow - remainder), indexOffset + remainder)
2398
+ .addClass('slick-active')
2399
+ .attr('aria-hidden', 'false');
2400
+
2401
+ } else {
2402
+
2403
+ allSlides
2404
+ .slice(indexOffset, indexOffset + _.options.slidesToShow)
2405
+ .addClass('slick-active')
2406
+ .attr('aria-hidden', 'false');
2407
+
2408
+ }
2409
+
2410
+ }
2411
+
2412
+ }
2413
+
2414
+ if (_.options.lazyLoad === 'ondemand' || _.options.lazyLoad === 'anticipated') {
2415
+ _.lazyLoad();
2416
+ }
2417
+ };
2418
+
2419
+ Slick.prototype.setupInfinite = function() {
2420
+
2421
+ var _ = this,
2422
+ i, slideIndex, infiniteCount;
2423
+
2424
+ if (_.options.fade === true) {
2425
+ _.options.centerMode = false;
2426
+ }
2427
+
2428
+ if (_.options.infinite === true && _.options.fade === false) {
2429
+
2430
+ slideIndex = null;
2431
+
2432
+ if (_.slideCount > _.options.slidesToShow) {
2433
+
2434
+ if (_.options.centerMode === true) {
2435
+ infiniteCount = _.options.slidesToShow + 1;
2436
+ } else {
2437
+ infiniteCount = _.options.slidesToShow;
2438
+ }
2439
+
2440
+ for (i = _.slideCount; i > (_.slideCount -
2441
+ infiniteCount); i -= 1) {
2442
+ slideIndex = i - 1;
2443
+ $(_.$slides[slideIndex]).clone(true).attr('id', '')
2444
+ .attr('data-slick-index', slideIndex - _.slideCount)
2445
+ .prependTo(_.$slideTrack).addClass('slick-cloned');
2446
+ }
2447
+ for (i = 0; i < infiniteCount + _.slideCount; i += 1) {
2448
+ slideIndex = i;
2449
+ $(_.$slides[slideIndex]).clone(true).attr('id', '')
2450
+ .attr('data-slick-index', slideIndex + _.slideCount)
2451
+ .appendTo(_.$slideTrack).addClass('slick-cloned');
2452
+ }
2453
+ _.$slideTrack.find('.slick-cloned').find('[id]').each(function() {
2454
+ $(this).attr('id', '');
2455
+ });
2456
+
2457
+ }
2458
+
2459
+ }
2460
+
2461
+ };
2462
+
2463
+ Slick.prototype.interrupt = function( toggle ) {
2464
+
2465
+ var _ = this;
2466
+
2467
+ if( !toggle ) {
2468
+ _.autoPlay();
2469
+ }
2470
+ _.interrupted = toggle;
2471
+
2472
+ };
2473
+
2474
+ Slick.prototype.selectHandler = function(event) {
2475
+
2476
+ var _ = this;
2477
+
2478
+ var targetElement =
2479
+ $(event.target).is('.slick-slide') ?
2480
+ $(event.target) :
2481
+ $(event.target).parents('.slick-slide');
2482
+
2483
+ var index = parseInt(targetElement.attr('data-slick-index'));
2484
+
2485
+ if (!index) index = 0;
2486
+
2487
+ if (_.slideCount <= _.options.slidesToShow) {
2488
+
2489
+ _.slideHandler(index, false, true);
2490
+ return;
2491
+
2492
+ }
2493
+
2494
+ _.slideHandler(index);
2495
+
2496
+ };
2497
+
2498
+ Slick.prototype.slideHandler = function(index, sync, dontAnimate) {
2499
+
2500
+ var targetSlide, animSlide, oldSlide, slideLeft, targetLeft = null,
2501
+ _ = this, navTarget;
2502
+
2503
+ sync = sync || false;
2504
+
2505
+ if (_.animating === true && _.options.waitForAnimate === true) {
2506
+ return;
2507
+ }
2508
+
2509
+ if (_.options.fade === true && _.currentSlide === index) {
2510
+ return;
2511
+ }
2512
+
2513
+ if (sync === false) {
2514
+ _.asNavFor(index);
2515
+ }
2516
+
2517
+ targetSlide = index;
2518
+ targetLeft = _.getLeft(targetSlide);
2519
+ slideLeft = _.getLeft(_.currentSlide);
2520
+
2521
+ _.currentLeft = _.swipeLeft === null ? slideLeft : _.swipeLeft;
2522
+
2523
+ if (_.options.infinite === false && _.options.centerMode === false && (index < 0 || index > _.getDotCount() * _.options.slidesToScroll)) {
2524
+ if (_.options.fade === false) {
2525
+ targetSlide = _.currentSlide;
2526
+ if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2527
+ _.animateSlide(slideLeft, function() {
2528
+ _.postSlide(targetSlide);
2529
+ });
2530
+ } else {
2531
+ _.postSlide(targetSlide);
2532
+ }
2533
+ }
2534
+ return;
2535
+ } else if (_.options.infinite === false && _.options.centerMode === true && (index < 0 || index > (_.slideCount - _.options.slidesToScroll))) {
2536
+ if (_.options.fade === false) {
2537
+ targetSlide = _.currentSlide;
2538
+ if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2539
+ _.animateSlide(slideLeft, function() {
2540
+ _.postSlide(targetSlide);
2541
+ });
2542
+ } else {
2543
+ _.postSlide(targetSlide);
2544
+ }
2545
+ }
2546
+ return;
2547
+ }
2548
+
2549
+ if ( _.options.autoplay ) {
2550
+ clearInterval(_.autoPlayTimer);
2551
+ }
2552
+
2553
+ if (targetSlide < 0) {
2554
+ if (_.slideCount % _.options.slidesToScroll !== 0) {
2555
+ animSlide = _.slideCount - (_.slideCount % _.options.slidesToScroll);
2556
+ } else {
2557
+ animSlide = _.slideCount + targetSlide;
2558
+ }
2559
+ } else if (targetSlide >= _.slideCount) {
2560
+ if (_.slideCount % _.options.slidesToScroll !== 0) {
2561
+ animSlide = 0;
2562
+ } else {
2563
+ animSlide = targetSlide - _.slideCount;
2564
+ }
2565
+ } else {
2566
+ animSlide = targetSlide;
2567
+ }
2568
+
2569
+ _.animating = true;
2570
+
2571
+ _.$slider.trigger('beforeChange', [_, _.currentSlide, animSlide]);
2572
+
2573
+ oldSlide = _.currentSlide;
2574
+ _.currentSlide = animSlide;
2575
+
2576
+ _.setSlideClasses(_.currentSlide);
2577
+
2578
+ if ( _.options.asNavFor ) {
2579
+
2580
+ navTarget = _.getNavTarget();
2581
+ navTarget = navTarget.slick('getSlick');
2582
+
2583
+ if ( navTarget.slideCount <= navTarget.options.slidesToShow ) {
2584
+ navTarget.setSlideClasses(_.currentSlide);
2585
+ }
2586
+
2587
+ }
2588
+
2589
+ _.updateDots();
2590
+ _.updateArrows();
2591
+
2592
+ if (_.options.fade === true) {
2593
+ if (dontAnimate !== true) {
2594
+
2595
+ _.fadeSlideOut(oldSlide);
2596
+
2597
+ _.fadeSlide(animSlide, function() {
2598
+ _.postSlide(animSlide);
2599
+ });
2600
+
2601
+ } else {
2602
+ _.postSlide(animSlide);
2603
+ }
2604
+ _.animateHeight();
2605
+ return;
2606
+ }
2607
+
2608
+ if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2609
+ _.animateSlide(targetLeft, function() {
2610
+ _.postSlide(animSlide);
2611
+ });
2612
+ } else {
2613
+ _.postSlide(animSlide);
2614
+ }
2615
+
2616
+ };
2617
+
2618
+ Slick.prototype.startLoad = function() {
2619
+
2620
+ var _ = this;
2621
+
2622
+ if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
2623
+
2624
+ _.$prevArrow.hide();
2625
+ _.$nextArrow.hide();
2626
+
2627
+ }
2628
+
2629
+ if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
2630
+
2631
+ _.$dots.hide();
2632
+
2633
+ }
2634
+
2635
+ _.$slider.addClass('slick-loading');
2636
+
2637
+ };
2638
+
2639
+ Slick.prototype.swipeDirection = function() {
2640
+
2641
+ var xDist, yDist, r, swipeAngle, _ = this;
2642
+
2643
+ xDist = _.touchObject.startX - _.touchObject.curX;
2644
+ yDist = _.touchObject.startY - _.touchObject.curY;
2645
+ r = Math.atan2(yDist, xDist);
2646
+
2647
+ swipeAngle = Math.round(r * 180 / Math.PI);
2648
+ if (swipeAngle < 0) {
2649
+ swipeAngle = 360 - Math.abs(swipeAngle);
2650
+ }
2651
+
2652
+ if ((swipeAngle <= 45) && (swipeAngle >= 0)) {
2653
+ return (_.options.rtl === false ? 'left' : 'right');
2654
+ }
2655
+ if ((swipeAngle <= 360) && (swipeAngle >= 315)) {
2656
+ return (_.options.rtl === false ? 'left' : 'right');
2657
+ }
2658
+ if ((swipeAngle >= 135) && (swipeAngle <= 225)) {
2659
+ return (_.options.rtl === false ? 'right' : 'left');
2660
+ }
2661
+ if (_.options.verticalSwiping === true) {
2662
+ if ((swipeAngle >= 35) && (swipeAngle <= 135)) {
2663
+ return 'down';
2664
+ } else {
2665
+ return 'up';
2666
+ }
2667
+ }
2668
+
2669
+ return 'vertical';
2670
+
2671
+ };
2672
+
2673
+ Slick.prototype.swipeEnd = function(event) {
2674
+
2675
+ var _ = this,
2676
+ slideCount,
2677
+ direction;
2678
+
2679
+ _.dragging = false;
2680
+ _.swiping = false;
2681
+
2682
+ if (_.scrolling) {
2683
+ _.scrolling = false;
2684
+ return false;
2685
+ }
2686
+
2687
+ _.interrupted = false;
2688
+ _.shouldClick = ( _.touchObject.swipeLength > 10 ) ? false : true;
2689
+
2690
+ if ( _.touchObject.curX === undefined ) {
2691
+ return false;
2692
+ }
2693
+
2694
+ if ( _.touchObject.edgeHit === true ) {
2695
+ _.$slider.trigger('edge', [_, _.swipeDirection() ]);
2696
+ }
2697
+
2698
+ if ( _.touchObject.swipeLength >= _.touchObject.minSwipe ) {
2699
+
2700
+ direction = _.swipeDirection();
2701
+
2702
+ switch ( direction ) {
2703
+
2704
+ case 'left':
2705
+ case 'down':
2706
+
2707
+ slideCount =
2708
+ _.options.swipeToSlide ?
2709
+ _.checkNavigable( _.currentSlide + _.getSlideCount() ) :
2710
+ _.currentSlide + _.getSlideCount();
2711
+
2712
+ _.currentDirection = 0;
2713
+
2714
+ break;
2715
+
2716
+ case 'right':
2717
+ case 'up':
2718
+
2719
+ slideCount =
2720
+ _.options.swipeToSlide ?
2721
+ _.checkNavigable( _.currentSlide - _.getSlideCount() ) :
2722
+ _.currentSlide - _.getSlideCount();
2723
+
2724
+ _.currentDirection = 1;
2725
+
2726
+ break;
2727
+
2728
+ default:
2729
+
2730
+
2731
+ }
2732
+
2733
+ if( direction != 'vertical' ) {
2734
+
2735
+ _.slideHandler( slideCount );
2736
+ _.touchObject = {};
2737
+ _.$slider.trigger('swipe', [_, direction ]);
2738
+
2739
+ }
2740
+
2741
+ } else {
2742
+
2743
+ if ( _.touchObject.startX !== _.touchObject.curX ) {
2744
+
2745
+ _.slideHandler( _.currentSlide );
2746
+ _.touchObject = {};
2747
+
2748
+ }
2749
+
2750
+ }
2751
+
2752
+ };
2753
+
2754
+ Slick.prototype.swipeHandler = function(event) {
2755
+
2756
+ var _ = this;
2757
+
2758
+ if ((_.options.swipe === false) || ('ontouchend' in document && _.options.swipe === false)) {
2759
+ return;
2760
+ } else if (_.options.draggable === false && event.type.indexOf('mouse') !== -1) {
2761
+ return;
2762
+ }
2763
+
2764
+ _.touchObject.fingerCount = event.originalEvent && event.originalEvent.touches !== undefined ?
2765
+ event.originalEvent.touches.length : 1;
2766
+
2767
+ _.touchObject.minSwipe = _.listWidth / _.options
2768
+ .touchThreshold;
2769
+
2770
+ if (_.options.verticalSwiping === true) {
2771
+ _.touchObject.minSwipe = _.listHeight / _.options
2772
+ .touchThreshold;
2773
+ }
2774
+
2775
+ switch (event.data.action) {
2776
+
2777
+ case 'start':
2778
+ _.swipeStart(event);
2779
+ break;
2780
+
2781
+ case 'move':
2782
+ _.swipeMove(event);
2783
+ break;
2784
+
2785
+ case 'end':
2786
+ _.swipeEnd(event);
2787
+ break;
2788
+
2789
+ }
2790
+
2791
+ };
2792
+
2793
+ Slick.prototype.swipeMove = function(event) {
2794
+
2795
+ var _ = this,
2796
+ edgeWasHit = false,
2797
+ curLeft, swipeDirection, swipeLength, positionOffset, touches, verticalSwipeLength;
2798
+
2799
+ touches = event.originalEvent !== undefined ? event.originalEvent.touches : null;
2800
+
2801
+ if (!_.dragging || _.scrolling || touches && touches.length !== 1) {
2802
+ return false;
2803
+ }
2804
+
2805
+ curLeft = _.getLeft(_.currentSlide);
2806
+
2807
+ _.touchObject.curX = touches !== undefined ? touches[0].pageX : event.clientX;
2808
+ _.touchObject.curY = touches !== undefined ? touches[0].pageY : event.clientY;
2809
+
2810
+ _.touchObject.swipeLength = Math.round(Math.sqrt(
2811
+ Math.pow(_.touchObject.curX - _.touchObject.startX, 2)));
2812
+
2813
+ verticalSwipeLength = Math.round(Math.sqrt(
2814
+ Math.pow(_.touchObject.curY - _.touchObject.startY, 2)));
2815
+
2816
+ if (!_.options.verticalSwiping && !_.swiping && verticalSwipeLength > 4) {
2817
+ _.scrolling = true;
2818
+ return false;
2819
+ }
2820
+
2821
+ if (_.options.verticalSwiping === true) {
2822
+ _.touchObject.swipeLength = verticalSwipeLength;
2823
+ }
2824
+
2825
+ swipeDirection = _.swipeDirection();
2826
+
2827
+ if (event.originalEvent !== undefined && _.touchObject.swipeLength > 4) {
2828
+ _.swiping = true;
2829
+ event.preventDefault();
2830
+ }
2831
+
2832
+ positionOffset = (_.options.rtl === false ? 1 : -1) * (_.touchObject.curX > _.touchObject.startX ? 1 : -1);
2833
+ if (_.options.verticalSwiping === true) {
2834
+ positionOffset = _.touchObject.curY > _.touchObject.startY ? 1 : -1;
2835
+ }
2836
+
2837
+
2838
+ swipeLength = _.touchObject.swipeLength;
2839
+
2840
+ _.touchObject.edgeHit = false;
2841
+
2842
+ if (_.options.infinite === false) {
2843
+ if ((_.currentSlide === 0 && swipeDirection === 'right') || (_.currentSlide >= _.getDotCount() && swipeDirection === 'left')) {
2844
+ swipeLength = _.touchObject.swipeLength * _.options.edgeFriction;
2845
+ _.touchObject.edgeHit = true;
2846
+ }
2847
+ }
2848
+
2849
+ if (_.options.vertical === false) {
2850
+ _.swipeLeft = curLeft + swipeLength * positionOffset;
2851
+ } else {
2852
+ _.swipeLeft = curLeft + (swipeLength * (_.$list.height() / _.listWidth)) * positionOffset;
2853
+ }
2854
+ if (_.options.verticalSwiping === true) {
2855
+ _.swipeLeft = curLeft + swipeLength * positionOffset;
2856
+ }
2857
+
2858
+ if (_.options.fade === true || _.options.touchMove === false) {
2859
+ return false;
2860
+ }
2861
+
2862
+ if (_.animating === true) {
2863
+ _.swipeLeft = null;
2864
+ return false;
2865
+ }
2866
+
2867
+ _.setCSS(_.swipeLeft);
2868
+
2869
+ };
2870
+
2871
+ Slick.prototype.swipeStart = function(event) {
2872
+
2873
+ var _ = this,
2874
+ touches;
2875
+
2876
+ _.interrupted = true;
2877
+
2878
+ if (_.touchObject.fingerCount !== 1 || _.slideCount <= _.options.slidesToShow) {
2879
+ _.touchObject = {};
2880
+ return false;
2881
+ }
2882
+
2883
+ if (event.originalEvent !== undefined && event.originalEvent.touches !== undefined) {
2884
+ touches = event.originalEvent.touches[0];
2885
+ }
2886
+
2887
+ _.touchObject.startX = _.touchObject.curX = touches !== undefined ? touches.pageX : event.clientX;
2888
+ _.touchObject.startY = _.touchObject.curY = touches !== undefined ? touches.pageY : event.clientY;
2889
+
2890
+ _.dragging = true;
2891
+
2892
+ };
2893
+
2894
+ Slick.prototype.unfilterSlides = Slick.prototype.slickUnfilter = function() {
2895
+
2896
+ var _ = this;
2897
+
2898
+ if (_.$slidesCache !== null) {
2899
+
2900
+ _.unload();
2901
+
2902
+ _.$slideTrack.children(this.options.slide).detach();
2903
+
2904
+ _.$slidesCache.appendTo(_.$slideTrack);
2905
+
2906
+ _.reinit();
2907
+
2908
+ }
2909
+
2910
+ };
2911
+
2912
+ Slick.prototype.unload = function() {
2913
+
2914
+ var _ = this;
2915
+
2916
+ $('.slick-cloned', _.$slider).remove();
2917
+
2918
+ if (_.$dots) {
2919
+ _.$dots.remove();
2920
+ }
2921
+
2922
+ if (_.$prevArrow && _.htmlExpr.test(_.options.prevArrow)) {
2923
+ _.$prevArrow.remove();
2924
+ }
2925
+
2926
+ if (_.$nextArrow && _.htmlExpr.test(_.options.nextArrow)) {
2927
+ _.$nextArrow.remove();
2928
+ }
2929
+
2930
+ _.$slides
2931
+ .removeClass('slick-slide slick-active slick-visible slick-current')
2932
+ .attr('aria-hidden', 'true')
2933
+ .css('width', '');
2934
+
2935
+ };
2936
+
2937
+ Slick.prototype.unslick = function(fromBreakpoint) {
2938
+
2939
+ var _ = this;
2940
+ _.$slider.trigger('unslick', [_, fromBreakpoint]);
2941
+ _.destroy();
2942
+
2943
+ };
2944
+
2945
+ Slick.prototype.updateArrows = function() {
2946
+
2947
+ var _ = this,
2948
+ centerOffset;
2949
+
2950
+ centerOffset = Math.floor(_.options.slidesToShow / 2);
2951
+
2952
+ if ( _.options.arrows === true &&
2953
+ _.slideCount > _.options.slidesToShow &&
2954
+ !_.options.infinite ) {
2955
+
2956
+ _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2957
+ _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2958
+
2959
+ if (_.currentSlide === 0) {
2960
+
2961
+ _.$prevArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2962
+ _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2963
+
2964
+ } else if (_.currentSlide >= _.slideCount - _.options.slidesToShow && _.options.centerMode === false) {
2965
+
2966
+ _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2967
+ _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2968
+
2969
+ } else if (_.currentSlide >= _.slideCount - 1 && _.options.centerMode === true) {
2970
+
2971
+ _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2972
+ _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2973
+
2974
+ }
2975
+
2976
+ }
2977
+
2978
+ };
2979
+
2980
+ Slick.prototype.updateDots = function() {
2981
+
2982
+ var _ = this;
2983
+
2984
+ if (_.$dots !== null) {
2985
+
2986
+ _.$dots
2987
+ .find('li')
2988
+ .removeClass('slick-active')
2989
+ .end();
2990
+
2991
+ _.$dots
2992
+ .find('li')
2993
+ .eq(Math.floor(_.currentSlide / _.options.slidesToScroll))
2994
+ .addClass('slick-active');
2995
+
2996
+ }
2997
+
2998
+ };
2999
+
3000
+ Slick.prototype.visibility = function() {
3001
+
3002
+ var _ = this;
3003
+
3004
+ if ( _.options.autoplay ) {
3005
+
3006
+ if ( document[_.hidden] ) {
3007
+
3008
+ _.interrupted = true;
3009
+
3010
+ } else {
3011
+
3012
+ _.interrupted = false;
3013
+
3014
+ }
3015
+
3016
+ }
3017
+
3018
+ };
3019
+
3020
+ $.fn.slick = function() {
3021
+ var _ = this,
3022
+ opt = arguments[0],
3023
+ args = Array.prototype.slice.call(arguments, 1),
3024
+ l = _.length,
3025
+ i,
3026
+ ret;
3027
+ for (i = 0; i < l; i++) {
3028
+ if (typeof opt == 'object' || typeof opt == 'undefined')
3029
+ _[i].slick = new Slick(_[i], opt);
3030
+ else
3031
+ ret = _[i].slick[opt].apply(_[i].slick, args);
3032
+ if (typeof ret != 'undefined') return ret;
3033
+ }
3034
+ return _;
3035
+ };
3036
+
3037
+ }));
assets/library/slick/slick.min.js CHANGED
@@ -1 +1 @@
1
- !function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});
1
+ (function(factory){"use strict";if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof exports!=="undefined"){module.exports=factory(require("jquery"))}else{factory(jQuery)}})(function($){"use strict";var Slick=window.Slick||{};Slick=function(){var instanceUid=0;function Slick(element,settings){var _=this,dataSettings;_.defaults={accessibility:true,adaptiveHeight:false,appendArrows:$(element),appendDots:$(element),arrows:true,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:false,autoplaySpeed:3e3,centerMode:false,centerPadding:"50px",cssEase:"ease",customPaging:function(slider,i){return $('<button type="button" />').text(i+1)},dots:false,dotsClass:"slick-dots",draggable:true,easing:"linear",edgeFriction:.35,fade:false,focusOnSelect:false,focusOnChange:false,infinite:true,initialSlide:0,lazyLoad:"ondemand",mobileFirst:false,pauseOnHover:true,pauseOnFocus:true,pauseOnDotsHover:false,respondTo:"window",responsive:null,rows:1,rtl:false,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,useTransform:true,variableWidth:false,vertical:false,verticalSwiping:false,waitForAnimate:true,zIndex:1e3};_.initials={animating:false,dragging:false,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:false,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,swiping:false,$list:null,touchObject:{},transformsEnabled:false,unslicked:false};$.extend(_,_.initials);_.activeBreakpoint=null;_.animType=null;_.animProp=null;_.breakpoints=[];_.breakpointSettings=[];_.cssTransitions=false;_.focussed=false;_.interrupted=false;_.hidden="hidden";_.paused=true;_.positionProp=null;_.respondTo=null;_.rowCount=1;_.shouldClick=true;_.$slider=$(element);_.$slidesCache=null;_.transformType=null;_.transitionType=null;_.visibilityChange="visibilitychange";_.windowWidth=0;_.windowTimer=null;dataSettings=$(element).data("slick")||{};_.options=$.extend({},_.defaults,settings,dataSettings);_.currentSlide=_.options.initialSlide;_.originalSettings=_.options;if(typeof document.mozHidden!=="undefined"){_.hidden="mozHidden";_.visibilityChange="mozvisibilitychange"}else if(typeof document.webkitHidden!=="undefined"){_.hidden="webkitHidden";_.visibilityChange="webkitvisibilitychange"}_.autoPlay=$.proxy(_.autoPlay,_);_.autoPlayClear=$.proxy(_.autoPlayClear,_);_.autoPlayIterator=$.proxy(_.autoPlayIterator,_);_.changeSlide=$.proxy(_.changeSlide,_);_.clickHandler=$.proxy(_.clickHandler,_);_.selectHandler=$.proxy(_.selectHandler,_);_.setPosition=$.proxy(_.setPosition,_);_.swipeHandler=$.proxy(_.swipeHandler,_);_.dragHandler=$.proxy(_.dragHandler,_);_.keyHandler=$.proxy(_.keyHandler,_);_.instanceUid=instanceUid++;_.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;_.registerBreakpoints();_.init(true)}return Slick}();Slick.prototype.activateADA=function(){var _=this;_.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup,index,addBefore){var _=this;if(typeof index==="boolean"){addBefore=index;index=null}else if(index<0||index>=_.slideCount){return false}_.unload();if(typeof index==="number"){if(index===0&&_.$slides.length===0){$(markup).appendTo(_.$slideTrack)}else if(addBefore){$(markup).insertBefore(_.$slides.eq(index))}else{$(markup).insertAfter(_.$slides.eq(index))}}else{if(addBefore===true){$(markup).prependTo(_.$slideTrack)}else{$(markup).appendTo(_.$slideTrack)}}_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slides.each(function(index,element){$(element).attr("data-slick-index",index)});_.$slidesCache=_.$slides;_.reinit()};Slick.prototype.animateHeight=function(){var _=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.animate({height:targetHeight},_.options.speed)}};Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_=this;_.animateHeight();if(_.options.rtl===true&&_.options.vertical===false){targetLeft=-targetLeft}if(_.transformsEnabled===false){if(_.options.vertical===false){_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback)}else{_.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback)}}else{if(_.cssTransitions===false){if(_.options.rtl===true){_.currentLeft=-_.currentLeft}$({animStart:_.currentLeft}).animate({animStart:targetLeft},{duration:_.options.speed,easing:_.options.easing,step:function(now){now=Math.ceil(now);if(_.options.vertical===false){animProps[_.animType]="translate("+now+"px, 0px)";_.$slideTrack.css(animProps)}else{animProps[_.animType]="translate(0px,"+now+"px)";_.$slideTrack.css(animProps)}},complete:function(){if(callback){callback.call()}}})}else{_.applyTransition();targetLeft=Math.ceil(targetLeft);if(_.options.vertical===false){animProps[_.animType]="translate3d("+targetLeft+"px, 0px, 0px)"}else{animProps[_.animType]="translate3d(0px,"+targetLeft+"px, 0px)"}_.$slideTrack.css(animProps);if(callback){setTimeout(function(){_.disableTransition();callback.call()},_.options.speed)}}}};Slick.prototype.getNavTarget=function(){var _=this,asNavFor=_.options.asNavFor;if(asNavFor&&asNavFor!==null){asNavFor=$(asNavFor).not(_.$slider)}return asNavFor};Slick.prototype.asNavFor=function(index){var _=this,asNavFor=_.getNavTarget();if(asNavFor!==null&&typeof asNavFor==="object"){asNavFor.each(function(){var target=$(this).slick("getSlick");if(!target.unslicked){target.slideHandler(index,true)}})}};Slick.prototype.applyTransition=function(slide){var _=this,transition={};if(_.options.fade===false){transition[_.transitionType]=_.transformType+" "+_.options.speed+"ms "+_.options.cssEase}else{transition[_.transitionType]="opacity "+_.options.speed+"ms "+_.options.cssEase}if(_.options.fade===false){_.$slideTrack.css(transition)}else{_.$slides.eq(slide).css(transition)}};Slick.prototype.autoPlay=function(){var _=this;_.autoPlayClear();if(_.slideCount>_.options.slidesToShow){_.autoPlayTimer=setInterval(_.autoPlayIterator,_.options.autoplaySpeed)}};Slick.prototype.autoPlayClear=function(){var _=this;if(_.autoPlayTimer){clearInterval(_.autoPlayTimer)}};Slick.prototype.autoPlayIterator=function(){var _=this,slideTo=_.currentSlide+_.options.slidesToScroll;if(!_.paused&&!_.interrupted&&!_.focussed){if(_.options.infinite===false){if(_.direction===1&&_.currentSlide+1===_.slideCount-1){_.direction=0}else if(_.direction===0){slideTo=_.currentSlide-_.options.slidesToScroll;if(_.currentSlide-1===0){_.direction=1}}}_.slideHandler(slideTo)}};Slick.prototype.buildArrows=function(){var _=this;if(_.options.arrows===true){_.$prevArrow=$(_.options.prevArrow).addClass("slick-arrow");_.$nextArrow=$(_.options.nextArrow).addClass("slick-arrow");if(_.slideCount>_.options.slidesToShow){_.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex");_.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex");if(_.htmlExpr.test(_.options.prevArrow)){_.$prevArrow.prependTo(_.options.appendArrows)}if(_.htmlExpr.test(_.options.nextArrow)){_.$nextArrow.appendTo(_.options.appendArrows)}if(_.options.infinite!==true){_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")}}else{_.$prevArrow.add(_.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"})}}};Slick.prototype.buildDots=function(){var _=this,i,dot;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){_.$slider.addClass("slick-dotted");dot=$("<ul />").addClass(_.options.dotsClass);for(i=0;i<=_.getDotCount();i+=1){dot.append($("<li />").append(_.options.customPaging.call(this,_,i)))}_.$dots=dot.appendTo(_.options.appendDots);_.$dots.find("li").first().addClass("slick-active")}};Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+":not(.slick-cloned)").addClass("slick-slide");_.slideCount=_.$slides.length;_.$slides.each(function(index,element){$(element).attr("data-slick-index",index).data("originalStyling",$(element).attr("style")||"")});_.$slider.addClass("slick-slider");_.$slideTrack=_.slideCount===0?$('<div class="slick-track"/>').appendTo(_.$slider):_.$slides.wrapAll('<div class="slick-track"/>').parent();_.$list=_.$slideTrack.wrap('<div class="slick-list"/>').parent();_.$slideTrack.css("opacity",0);if(_.options.centerMode===true||_.options.swipeToSlide===true){_.options.slidesToScroll=1}$("img[data-lazy]",_.$slider).not("[src]").addClass("slick-loading");_.setupInfinite();_.buildArrows();_.buildDots();_.updateDots();_.setSlideClasses(typeof _.currentSlide==="number"?_.currentSlide:0);if(_.options.draggable===true){_.$list.addClass("draggable")}};Slick.prototype.buildRows=function(){var _=this,a,b,c,newSlides,numOfSlides,originalSlides,slidesPerSection;newSlides=document.createDocumentFragment();originalSlides=_.$slider.children();if(_.options.rows>0){slidesPerSection=_.options.slidesPerRow*_.options.rows;numOfSlides=Math.ceil(originalSlides.length/slidesPerSection);for(a=0;a<numOfSlides;a++){var slide=document.createElement("div");for(b=0;b<_.options.rows;b++){var row=document.createElement("div");for(c=0;c<_.options.slidesPerRow;c++){var target=a*slidesPerSection+(b*_.options.slidesPerRow+c);if(originalSlides.get(target)){row.appendChild(originalSlides.get(target))}}slide.appendChild(row)}newSlides.appendChild(slide)}_.$slider.empty().append(newSlides);_.$slider.children().children().children().css({width:100/_.options.slidesPerRow+"%",display:"inline-block"})}};Slick.prototype.checkResponsive=function(initial,forceUpdate){var _=this,breakpoint,targetBreakpoint,respondToWidth,triggerBreakpoint=false;var sliderWidth=_.$slider.width();var windowWidth=window.innerWidth||$(window).width();if(_.respondTo==="window"){respondToWidth=windowWidth}else if(_.respondTo==="slider"){respondToWidth=sliderWidth}else if(_.respondTo==="min"){respondToWidth=Math.min(windowWidth,sliderWidth)}if(_.options.responsive&&_.options.responsive.length&&_.options.responsive!==null){targetBreakpoint=null;for(breakpoint in _.breakpoints){if(_.breakpoints.hasOwnProperty(breakpoint)){if(_.originalSettings.mobileFirst===false){if(respondToWidth<_.breakpoints[breakpoint]){targetBreakpoint=_.breakpoints[breakpoint]}}else{if(respondToWidth>_.breakpoints[breakpoint]){targetBreakpoint=_.breakpoints[breakpoint]}}}}if(targetBreakpoint!==null){if(_.activeBreakpoint!==null){if(targetBreakpoint!==_.activeBreakpoint||forceUpdate){_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==="unslick"){_.unslick(targetBreakpoint)}else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true){_.currentSlide=_.options.initialSlide}_.refresh(initial)}triggerBreakpoint=targetBreakpoint}}else{_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==="unslick"){_.unslick(targetBreakpoint)}else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true){_.currentSlide=_.options.initialSlide}_.refresh(initial)}triggerBreakpoint=targetBreakpoint}}else{if(_.activeBreakpoint!==null){_.activeBreakpoint=null;_.options=_.originalSettings;if(initial===true){_.currentSlide=_.options.initialSlide}_.refresh(initial);triggerBreakpoint=targetBreakpoint}}if(!initial&&triggerBreakpoint!==false){_.$slider.trigger("breakpoint",[_,triggerBreakpoint])}}};Slick.prototype.changeSlide=function(event,dontAnimate){var _=this,$target=$(event.currentTarget),indexOffset,slideOffset,unevenOffset;if($target.is("a")){event.preventDefault()}if(!$target.is("li")){$target=$target.closest("li")}unevenOffset=_.slideCount%_.options.slidesToScroll!==0;indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll;switch(event.data.message){case"previous":slideOffset=indexOffset===0?_.options.slidesToScroll:_.options.slidesToShow-indexOffset;if(_.slideCount>_.options.slidesToShow){_.slideHandler(_.currentSlide-slideOffset,false,dontAnimate)}break;case"next":slideOffset=indexOffset===0?_.options.slidesToScroll:indexOffset;if(_.slideCount>_.options.slidesToShow){_.slideHandler(_.currentSlide+slideOffset,false,dontAnimate)}break;case"index":var index=event.data.index===0?0:event.data.index||$target.index()*_.options.slidesToScroll;_.slideHandler(_.checkNavigable(index),false,dontAnimate);$target.children().trigger("focus");break;default:return}};Slick.prototype.checkNavigable=function(index){var _=this,navigables,prevNavigable;navigables=_.getNavigableIndexes();prevNavigable=0;if(index>navigables[navigables.length-1]){index=navigables[navigables.length-1]}else{for(var n in navigables){if(index<navigables[n]){index=prevNavigable;break}prevNavigable=navigables[n]}}return index};Slick.prototype.cleanUpEvents=function(){var _=this;if(_.options.dots&&_.$dots!==null){$("li",_.$dots).off("click.slick",_.changeSlide).off("mouseenter.slick",$.proxy(_.interrupt,_,true)).off("mouseleave.slick",$.proxy(_.interrupt,_,false));if(_.options.accessibility===true){_.$dots.off("keydown.slick",_.keyHandler)}}_.$slider.off("focus.slick blur.slick");if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow&&_.$prevArrow.off("click.slick",_.changeSlide);_.$nextArrow&&_.$nextArrow.off("click.slick",_.changeSlide);if(_.options.accessibility===true){_.$prevArrow&&_.$prevArrow.off("keydown.slick",_.keyHandler);_.$nextArrow&&_.$nextArrow.off("keydown.slick",_.keyHandler)}}_.$list.off("touchstart.slick mousedown.slick",_.swipeHandler);_.$list.off("touchmove.slick mousemove.slick",_.swipeHandler);_.$list.off("touchend.slick mouseup.slick",_.swipeHandler);_.$list.off("touchcancel.slick mouseleave.slick",_.swipeHandler);_.$list.off("click.slick",_.clickHandler);$(document).off(_.visibilityChange,_.visibility);_.cleanUpSlideEvents();if(_.options.accessibility===true){_.$list.off("keydown.slick",_.keyHandler)}if(_.options.focusOnSelect===true){$(_.$slideTrack).children().off("click.slick",_.selectHandler)}$(window).off("orientationchange.slick.slick-"+_.instanceUid,_.orientationChange);$(window).off("resize.slick.slick-"+_.instanceUid,_.resize);$("[draggable!=true]",_.$slideTrack).off("dragstart",_.preventDefault);$(window).off("load.slick.slick-"+_.instanceUid,_.setPosition)};Slick.prototype.cleanUpSlideEvents=function(){var _=this;_.$list.off("mouseenter.slick",$.proxy(_.interrupt,_,true));_.$list.off("mouseleave.slick",$.proxy(_.interrupt,_,false))};Slick.prototype.cleanUpRows=function(){var _=this,originalSlides;if(_.options.rows>0){originalSlides=_.$slides.children().children();originalSlides.removeAttr("style");_.$slider.empty().append(originalSlides)}};Slick.prototype.clickHandler=function(event){var _=this;if(_.shouldClick===false){event.stopImmediatePropagation();event.stopPropagation();event.preventDefault()}};Slick.prototype.destroy=function(refresh){var _=this;_.autoPlayClear();_.touchObject={};_.cleanUpEvents();$(".slick-cloned",_.$slider).detach();if(_.$dots){_.$dots.remove()}if(_.$prevArrow&&_.$prevArrow.length){_.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display","");if(_.htmlExpr.test(_.options.prevArrow)){_.$prevArrow.remove()}}if(_.$nextArrow&&_.$nextArrow.length){_.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display","");if(_.htmlExpr.test(_.options.nextArrow)){_.$nextArrow.remove()}}if(_.$slides){_.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){$(this).attr("style",$(this).data("originalStyling"))});_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.detach();_.$list.detach();_.$slider.append(_.$slides)}_.cleanUpRows();_.$slider.removeClass("slick-slider");_.$slider.removeClass("slick-initialized");_.$slider.removeClass("slick-dotted");_.unslicked=true;if(!refresh){_.$slider.trigger("destroy",[_])}};Slick.prototype.disableTransition=function(slide){var _=this,transition={};transition[_.transitionType]="";if(_.options.fade===false){_.$slideTrack.css(transition)}else{_.$slides.eq(slide).css(transition)}};Slick.prototype.fadeSlide=function(slideIndex,callback){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).css({zIndex:_.options.zIndex});_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,callback)}else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:1,zIndex:_.options.zIndex});if(callback){setTimeout(function(){_.disableTransition(slideIndex);callback.call()},_.options.speed)}}};Slick.prototype.fadeSlideOut=function(slideIndex){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).animate({opacity:0,zIndex:_.options.zIndex-2},_.options.speed,_.options.easing)}else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:0,zIndex:_.options.zIndex-2})}};Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _=this;if(filter!==null){_.$slidesCache=_.$slides;_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.filter(filter).appendTo(_.$slideTrack);_.reinit()}};Slick.prototype.focusHandler=function(){var _=this;_.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(event){var $sf=$(this);setTimeout(function(){if(_.options.pauseOnFocus){if($sf.is(":focus")){_.focussed=true;_.autoPlay()}}},0)}).on("blur.slick","*",function(event){var $sf=$(this);if(_.options.pauseOnFocus){_.focussed=false;_.autoPlay()}})};Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){var _=this;return _.currentSlide};Slick.prototype.getDotCount=function(){var _=this;var breakPoint=0;var counter=0;var pagerQty=0;if(_.options.infinite===true){if(_.slideCount<=_.options.slidesToShow){++pagerQty}else{while(breakPoint<_.slideCount){++pagerQty;breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow}}}else if(_.options.centerMode===true){pagerQty=_.slideCount}else if(!_.options.asNavFor){pagerQty=1+Math.ceil((_.slideCount-_.options.slidesToShow)/_.options.slidesToScroll)}else{while(breakPoint<_.slideCount){++pagerQty;breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow}}return pagerQty-1};Slick.prototype.getLeft=function(slideInde